您的位置:首页 > 其它

构造方法的使用之setter优化

2021-12-30 15:26 113 查看

构造方法的使用之setter优化
:类中有的属性需要设置值,有属性不需要设置值(内部计算即可)

---

构造方法传入设置值
即可

  • setter的话(prevPage、nextPage、totalPage是不需要的,它是计算出来的,不用传入值进行设置。
import lombok.Getter;

//分页的结果对象
//setter的话(prevPage、nextPage、totalPage是不需要的,它是计算出来的,不用传入值设置【----类中有的属性需要设置值,有属性不需要设置值(内部计算即可)---构造方法传入设置值即可】)
@Getter
public class PageResult<T> {
//两条sql语句【分页查询LIMIT、结果集总数COUNT】
private List<T> listData;//分页查询的结果集数据(分页LIMITsql查询)
private Integer totalCount;//结果总条数(COUNT的sql查询)

//用户输入的当前页、每页条数
private Integer currentPage = 1;
private Integer pageSize = 4;

//计算得出
private Integer beginPage = 1;//首页(第一页)
private Integer prevPage;//上页
private Integer nextPage;//下页
private Integer totalPage;//末页(总页)

public PageResult() {}
public PageResult(List<T> listData, Integer totalCount, Integer currentPage, Integer pageSize) {
super();
this.listData = listData;
this.totalCount = totalCount;
this.currentPage = currentPage;
this.pageSize = pageSize;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: