寫 Java 程式時,常會需要為成員變數建立 getter 及 setter,使用 IDE 工具可以容易自動建立這些樣板程式碼,但當成員變數過多時,整個程式碼就會變得很長,而真正運作的程式碼,就會淹沒在其中。有個 Lombok 的專案,針對這個部分,作了一系列的 annotations。效果顯示如下:
1.未使用前,右方只有一堆成員變數。
2.使用 @Data 後,自動產生樣板程式碼,顯示在右方 method 清單上,但左方並沒有產生這些程式碼,都被 @Data 代表了。
3.而底下就是真正執行功能的程式,整個程式碼清爽多了
專案主頁
https://projectlombok.org/
詳細說明
http://jnb.ociweb.com/jnb/jnbJan2010.html
沒有留言:
張貼留言