• 构造方法的使用之setter优化


    构造方法的使用之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;
    	}
    	
    }
    

    本文来自博客园,作者:一乐乐,转载请注明原文链接:https://www.cnblogs.com/shan333/p/15749013.html

  • 相关阅读:
    let与const的区别
    IOS客户端UIwebview下web页面闪屏问题
    移动端click事件延迟300ms问题
    css3+visbibilty解决淡入淡出问题
    git学习之branch分支
    git学习之冲突解决办法
    webpack+vue-cli项目打包技巧
    一个高级PHP工程师所应该具备的
    多站点
    PHP error_reporting() 错误控制函数功能详解
  • 原文地址:https://www.cnblogs.com/shan333/p/15749013.html
Copyright © 2020-2023  润新知