1.使用IDE自动生成get,set,equals.hashCode的方法

IDEA快捷键ALT+INSERT:

    个人小结---Java类对象生成getter,setter,equals,hashCode,toString


Eclipse快捷键ALT+S:

    个人小结---Java类对象生成getter,setter,equals,hashCode,toString

2.使用lombok生成

    生成getter,setter,还要重写equals,hashCode时,使用以下的形式:

个人小结---Java类对象生成getter,setter,equals,hashCode,toString

   不要直接用@Data,这样会导致判断对象是否相等时总是返回false,如下图所示,多了箭头所指的那一行.

个人小结---Java类对象生成getter,setter,equals,hashCode,toString

3.不使用lombok

    不加上@Data之类的注解,直接生成即可,效果如下:

个人小结---Java类对象生成getter,setter,equals,hashCode,toString


相关文章: