使用lombok
lombok可以用注解生成Setter和Getter函数,从而简化代码量
重写不同类型set函数
如果我想让某个参数有2种赋值方式,比如Integer类型但loginIp,
1 | @Getter |
在使用了@Setter注解后,此时会隐性生成该函数
1 | public void setLoginIp(Integer loginIp) { |
如果我此时想有一种String的赋值函数,同名不同参, 此时就要手动再写一遍setLoginIp(Integer loginIp) 不然该函数不存在
1 | public void setLoginIp(String loginIp) { |
结论: lombok只对函数名进行检测,如果存在了setLoginIp的函数名,@Setter注解就不会再生成