本文主要是介绍关于实体类注解@Data、@EqualsAndHashCode(callSuper = true)、@Accessors(chain = true)的作用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
笔记:都是lombook插件的注解,作用是简化优化代码等,比如getter、setter,一般三者连用能避免一些如继承类的导致的一些坑,比如equal()方法的错误,具体用法可查阅每个注解及属性的作用。
@Accessors(chain = true)一般用于配置getter和setter方法的生成结果,跟@Data套用,@Data也可用@getter@setter替代,这种方式来避免继承类的错误,也可以用@EqualsAndHashCode(callSuper = true)来重写equal()方法来避免
这篇关于关于实体类注解@Data、@EqualsAndHashCode(callSuper = true)、@Accessors(chain = true)的作用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!