当前位置: 首页 > news >正文

营销型平台网站建设长沙网站建设接单

营销型平台网站建设,长沙网站建设接单,聊天软件怎么开发,哪些网站用django做的//1.配置项目环境#xff0c;创建Spring Boot项目。 //2.数据库设置#xff0c;配置数据库。 //3.创建实体类#xff0c;映射到数据库。 //4.创建数据处理层类#xff0c;Repository //5.创建业务处理类#xff0c;Service类 //6.创建控制器类#xff0c;Controller类 Ar…//1.配置项目环境创建Spring Boot项目。 //2.数据库设置配置数据库。 //3.创建实体类映射到数据库。 //4.创建数据处理层类Repository //5.创建业务处理类Service类 //6.创建控制器类Controller类 Article.java java import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; Entity     public class Article{     Id         GeneratedValue(strategy GenerationType.AOTU)         private Long id;         private String title;         private String content;         private String author;            //省略构造函数、getter和setter方法       //省略toString方法       //一个实体类完成了 }  ArticleRepository.java数据访问层类     java     import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import java.util.List; public interface ArticleRepository extends JpaRepositoryArticle,Long{ //可以在此自定义查询方法 //根据作者名查询文章 ListArticle findByAuthor(String author); //根据标题和作者查询文章 ListArticle findByTitleAndAuthor(String title,String author); //使用JPQL查询语句查询文章 Query(Select a FROM Article a WHERE a.title LIKE %:keyword% OR a.content LIKE %:keyword%) ListArticle fintByKeyword(String keyword); }      ArticleService.Java(业务逻辑层)     java     import org.springframework.beans.factory. annotation.Autowired;     import org.springframework.stereotype.Service;     import java.util.List;     import java.util.Optional; Service     public class ArticleService{     private final ArticleRepository articleRepository;          Autowired     public ArticleService(ArticleRepository articleRepository){     this.articleRepository articleRepository;         }          public ListArticlegetAllArticles(){     return articleRepository.findAll();     }          public OptionalArticlegetArticleById(Long id){         return articleRepository.findByID(id);     }          public Article createArticle(Article article){     return articleRepository.save(article);     }          /**     public void updateArticle(Long id, Article article) {         OptionalArticle existingArticle articleRepository.findById(id);         if (existingArticle.isPresent()) {             Article updatedArticle existingArticle.get();             updatedArticle.setTitle(article.getTitle());             updatedArticle.setContent(article.getContent());             updatedArticle.setAuthor(article.getAuthor());             articleRepository.save(updatedArticle);         }     }          **/          public void deleteArticle(Long id){         articleRepository.deleteById(id);     }      } ArticleController.java(控制器类)     java     import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Optional; RestContrller RequestMapping(/articles) public class ArticleController{     private final ArticleService articleService;          Autowired     public ArticleControler(     ArticleService articleService     ){     tihs.articleService articleService;     }          GetMapping         public ResponseEntityListArticlegetAllArticles(){     ListArticlearticles articleService.getAllArticles;     return new ResponseEntity(articles,HttpStatus.OK)     }  //以下为粘贴         GetMapping(/{id})     public ResponseEntityArticle getArticleById(PathVariable Long id) {         OptionalArticle article articleService.getArticleById(id);         return article.map(value - new ResponseEntity(value, HttpStatus.OK))                       .orElseGet(() - new ResponseEntity(HttpStatus.NOT_FOUND));     }     PostMapping     public ResponseEntityArticle createArticle(RequestBody Article article) {         Article createdArticle articleService.createArticle(article);         return new ResponseEntity(createdArticle, HttpStatus.CREATED);     }     PutMapping(/{id})     public ResponseEntityVoid updateArticle(PathVariable Long id, RequestBody Article article) {         articleService.updateArticle(id, article);         return new ResponseEntity(HttpStatus.NO_CONTENT);     }     DeleteMapping(/{id})     public ResponseEntityVoid deleteArticle(PathVariable Long id) {         articleService.deleteArticle(id);         return new ResponseEntity(HttpStatus.NO_CONTENT);     } } }
http://wiki.neutronadmin.com/news/176514/

相关文章:

  • 企业网站用哪个cms好设计本网站图片大全
  • 上海备案证查询网站查询系统在浴室里做的网站
  • 视频网站视频预览怎么做网站首页轮播图怎么做的
  • win2008 iis7创建网站网站建设 在线购买
  • 手机网站设计需要学什么网店推广的方式
  • 德阳做网站公司附近做广告的电话
  • 成都seo网站建设开网站公司
  • 免费网站电视剧全免费WordPress微信推广返佣
  • 公众号里的电影网站怎么做的要怎么推广网站
  • 资源网站不好找了wordpress的模板是什么
  • 免费做微商代理网站优化 月付费
  • 十堰建设网站首页聊天app搭建
  • 网站设计合同模板网站内容页收录
  • 搭建网站后的网址罗湖区做网站的公司
  • 做网站需要几万块吗上海公司名称查询网
  • 网站设计制作哪家好百度搜索智能精选
  • 114做网站电子邮箱号大全免费
  • 有做公司网站官方网站营销
  • 如何用dw做网站首页湘潭城乡建设发展集团网站
  • 建一个电影网站多大 数据库企业网站建设中期报告模板
  • 制作公司网站怎样收费网站开发方向c语言
  • 网站建设新手教程视频教程wordpress 升级 ftp
  • 南海网站建设公司测量为什么要建站
  • 怎样做视频直播网站网站推广公司 sit
  • 做网站例子图片描述上海阳性增多
  • 网站描述怎么修改吗成都哪里做网站备案
  • 如何做vip视频网站乐潍清网站额建设
  • 北京网站建设第一品牌怎么在建设部网站查注册造价师
  • 企业网站重要性贵州省建设厅网站多少
  • 瀑布流响应式网站模板网站开发如何引用函数