偷懒
BaseBean 的种类就多了
比如最基础的 Entity
Entity
public class Entity implements Serializable {
private static final long serialVersionUID = 1L;
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this,
ToStringStyle.DEFAULT_STYLE);
}
@Override
public boolean equals(Object o) {
return EqualsBuilder.reflectionEquals(this, o);
}
@Override
public int hashCode() {
return HashCodeBuilder.reflectionHashCode(this);
}
}
代码解释:
它最主要的就是 实现 serialVersionUID 。
还有 PageBean
@ApiModel("分页对象")
public class PageBean<T> implements Serializable {
private static final long serialVersionUID = 8246162600491026933L;
@ApiModelProperty("页码")
private Integer page;
@ApiModelProperty("每页条数")
private Integer limit;
@ApiModelProperty("总数据条数")
private Integer total;
@ApiModelProperty("数据list")
private T list;
public Integer getPage() {
return page;
}
public void setPage(Integer page) {
this.page = page;
}
......
}