基于Spring+JPA+Swagger的项目(1)

基于Spring+JPA+Swagger的项目(1)

环境配置

  1. java1.8
  2. mysql5.7
  3. maven3.6.0
  4. lombok
  5. JPA
  6. Swagger

简单的JPA应用

  • 第一步在数据库中创建相关的数据,表信息等等,创建实体类Entity,实体类内属性与表信息一一对应.实际上,可以直接创建实体类,JPA会自动在数据库中建表.
  • 第二步根据刚才的实体类创建DAO接口,直接extends JPAReposity即可,在JPA库中已经包含基本的查询语句,删除语句,以及插入语句,但是功能比较简单,对于复杂的语句依旧需要自定义sql语句
  • 第三部创建Service,该接口中定义相关的方法,之后在ServiceImpl中实现该方法,大部分直接调用DAO中的增删改查即可
  • 第四部创建Controller,在该层中,主要根据路由,获取用户访问路径,根据路径设计业务逻辑,然后直接调用ServiceImpl中的方法去实现,最后通过return,可以返回给页面String类型,直接输出到页面上.

今天遇到部分问题

@GetMapping和@PostMapping 和@RequestMapping区别

  1. @GetMapping:用于将HTTP get请求映射到特定处理程序的方法注解,是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。

  2. @PostMapping: 用于将HTTP p

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值