基于Spring+JPA+Swagger的项目(1)
环境配置
- java1.8
- mysql5.7
- maven3.6.0
- lombok
- JPA
- Swagger
简单的JPA应用
- 第一步在数据库中创建相关的数据,表信息等等,创建实体类
Entity
,实体类内属性与表信息一一对应.实际上,可以直接创建实体类,JPA会自动在数据库中建表. - 第二步根据刚才的实体类创建DAO接口,直接
extends JPAReposity
即可,在JPA库中已经包含基本的查询语句,删除语句,以及插入语句,但是功能比较简单,对于复杂的语句依旧需要自定义sql语句 - 第三部创建Service,该接口中定义相关的方法,之后在ServiceImpl中实现该方法,大部分直接调用DAO中的增删改查即可
- 第四部创建Controller,在该层中,主要根据路由,获取用户访问路径,根据路径设计业务逻辑,然后直接调用ServiceImpl中的方法去实现,最后通过return,可以返回给页面String类型,直接输出到页面上.
今天遇到部分问题
@GetMapping和@PostMapping 和@RequestMapping区别
-
@GetMapping:用于将HTTP get请求映射到特定处理程序的方法注解,是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。
-
@PostMapping: 用于将HTTP p