1、lombok 简洁代码
lombok 其实就是一个注解包,他里面有一些可以简化代码的注解方法给我们使用,比较常用的是
@Data //生成所有非final的属性的get/set方法,以及toString等方法
@Getter/@Setter //生成所有非final的属性的get/set方法
@Builder //这个就是现在比较流行的操作方式,比如:Person.builder().job("he").job("job").build();
@Log //相当于创建了一个可操作的log4j对象,而且是final类型的
其他还有一些但是用到的不多,在idea中有对应的插件可以直接搜索到,因为是在代码编译的时候作用的所有基本不会影响到运行效率,不过好像还是有争议,总的来说还是不错的
详细:http://blog.csdn.net/ghsau/article/details/52334762