lombok是一個可以通過簡單的註解的形式來幫助我們簡化消除一些必須有但顯得很臃腫的 Java 代碼的工具,在我們項目開發中經常使用model,entity等類,絕大部分數據類類中都需要get、set、toString等方法,一般我們需要手動的添加這些屬性, 但是如果我們受到業務的變更,欄位的添加,修改等操作,我們需要更改實體類,但是使用了lombok插件,只要我們定義了變量,例如使用@Data屬性,lombok會在編譯的時候,自動加上get set方法
1.lombok安裝步驟
1.1).file->settings
1.2) Plugins-browse repositories
1.3)搜索lombok,點擊安裝,安裝成功之後,重啟就可以使lombok生效
2.添加項目依賴
在項目中pom.xml中添加lombok的依賴架包
3. 添加實體類
4. 測試Get,Set方法
輸出結果:
普通類中,如果沒有添加@Setter註解,則TestLombok中的Message類無法使用setId()等方法。使用lombok之後,省去了許多沒必要的代碼,簡化了代碼編寫,減少了代碼量。
5.@Log 日誌處理
在lombok中@Log 省去了在Testlombok中添加 getLogger
輸入結果:
6.總結
在開發中擁有這麼一個插件的使用,確實簡化了我們的工作量,同時也使得我們的代碼顯的不那麼的臃腫。其實文章只是lombok的冰山一角,包括空指針判斷,流關閉等,有很多有用的功能
http://blog.csdn.net/zhglance/article/details/54931430