springboot+swagger ui2+vue实现前后端分离增删改查
首先 我们先来新建一个springboot项目 像上次一样 勾选那些依赖
在pom文件里面 新增 swagger ui 的依赖
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.7.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.7.0</version>
</dependency>
1.使用jpa创建 实体类
@Data
@Entity
@Table(name = “student”)
public class Student {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
@Column
private String name;
@Column
private String sex;
@Column
private Integer gradeId;
}
2.创建dao接口继承jpa
public interface StudentDao extends JpaRepository<Student,Integer> {
}
3.创建service层接口 写自己需要的增删改查方法
Student save(Student student);
List<Student> getAll();
Student upd(Student student);
void del(Integer id);
Page<Student> findByPage(Integer page, Integer size);
4.创建service层实现类 实现方法
&