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