zoukankan      html  css  js  c++  java
  • 构造方法的使用之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

  • 相关阅读:
    nginx php-fpm 输出php错误日志
    图解phpstorm常用快捷键
    Mysq性能分析 —— Genral log(普通日志)与 Slow log(慢速日式)
    Mac Terminal
    Git安装与配置
    Linux ulimit
    tcpdump
    Linux 基础
    TCP
    HTTP
  • 原文地址:https://www.cnblogs.com/shan333/p/15749013.html
Copyright © 2011-2022 走看看