简便开发插件 -- lombok

官网地址:https://projectlombok.org/ 首页有一段几分钟的演示视频,看完就明白是怎么回事了。

lombok是一款可以精减java代码、提升开发人员生产效率的辅助工具,可以利用注解在编译期自动生成setter/getter/toString()/constructor代码。

彻底将开发人员从繁琐的代码种解脱出来,官网:https://projectlombok.org/features/index.html

lombok提供了很多注解,方便日常开发:

@Setter:用做类或属性上,为属性提供 setting 方法

@Getter:用做类或属性上,为属性提供 getting 方法

@Data   :用在类上;提供类所有属性的 getting 和 setting 方法,还提供了equals、canEqual、hashCode、toString 方法

@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象

.......

参考:http://www.blogjava.net/fancydeepin/archive/2012/07/12/lombok.html

     http://www.cnblogs.com/yjmyzz/p/lombok-with-intellij-idea.html

原文地址:https://www.cnblogs.com/Dfrank/p/14543565.html