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