@EqualsAndHashCode:
这个注解是lombok里面的,表示如果需要重写Equals等方法的话就需要在实体类上面添加这个注解。
@ApiResponse和@ApiResponses:这两个注解是属于swagger的,主要是对响应的信息进行一个标识。
BeanUtils.copyProperties(,):属于BeanUtils工具类中的一个方法,主要作用是对两个属性方法差不多的类进行一个复制操作,逗号左边的类将信息复制到逗号右边类中所对应的值上,左边的类中的信息可多不可少。
pagehelper的再复习:
首先需要导入依赖:
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.2.0</version>
</dependency>
之后在业务层添加相关操作:
//使用PageHelper实现分页∶第三页和每页的数量
PageHelper.startPage( pageNum: 3, pageSize: 3);
//查找部门所有数据
List<Dept> list= deptMapper.selectAll();
//将所得的数据加入到pageinfo中
PageInfo<Dept> pi=new PageInfo<>(list);
//后面就可以获取到分页数据了
returnpi.getList();