日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用Lombok简化开发及无效解决方案

發布時間:2024/2/28 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Lombok简化开发及无效解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用Lombok簡化開發

介紹

△Lombok是什么

Lombok是一款小巧的代碼生成工具。官方網址:http://projectlombok.org/

LomBok主要特性有:自動生成默認的getter/setter方法、自動化的資源管理(通過@Cleanup注解)及注解驅動的異常處理等。目前在國外廣泛應用。

LomBok它和jquery一樣,目標是讓程序員寫更少的代碼,以及改進一些原始語法中不盡人意的地方。Lombok能做到這一點。既不是用annotations process,也不是用反射。而是直接黑到了編譯過程中。所以對運行效率沒有任何影響,我們可以通過反編譯class文件進行驗證。

△為何項目中要引入Lombok

1)提高開發效率

2)使代碼直觀、簡潔、明了、減少了大量冗余代碼(一般可以節省60%-70%以上的代碼)

3)極大減少了后期維護成本

eclipse使用步驟

1)給Eclipse安裝插件(識別語法). 運行命令 java -jar lombok-1.16.6.jar

2)重新啟動eclipse,在項目中引入lombok的jar包并添加到buildpath

3)在類上使用注解@Setter/@Getter/@EqualsAndHashCode/@ToString/@Data=前四個/@AllargsConstructor/@NoArgsConstructor

idea使用步驟

setting -》plugins

低版本為:

?

高版本:

下載然后restart

然后導入依賴

<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.20</version> </dependency> @AllArgsConstructor @NoArgsConstructor @Data public class Dept {private Integer deptno; //部門編號private String dname; ? //部門名稱private String loc; ? ? //部門地址 ? ?private List<Emp> emps; }

類中使用注解@AllArgsConstructor全參

@NoArgsConstructor無參

@Data getset以及tostring

在測試類中就可以直接引用

?

總結

以上是生活随笔為你收集整理的使用Lombok简化开发及无效解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。