lombok 其实就是一个注解包,他里面有一些能够简化代码的注解方法给咱们使用,比较经常使用的是java
@Data //生成全部非final的属性的get/set方法,以及toString等方法 @Getter/@Setter //生成全部非final的属性的get/set方法 @Builder //这个就是如今比较流行的操做方式,好比:Person.builder().job("he").job("job").build(); @Log //至关于建立了一个可操做的log4j对象,并且是final类型的
其余还有一些可是用到的很少,在idea中有对应的插件能够直接搜索到,由于是在代码编译的时候做用的全部基本不会影响到运行效率,不过好像仍是有争议,总的来讲仍是不错的ide
详细:http://blog.csdn.net/ghsau/article/details/52334762ui