Java代码简化之lombok
生活随笔
收集整理的這篇文章主要介紹了
Java代码简化之lombok
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java代碼簡化之lombok
本文目錄:
1. lombok簡介
Project Lombok makes java a spicier language by adding ‘handlers’ that know how to build and compile simple, boilerplate-free, not-quite-java code.
即Lombok通過增加一些“處理程序”,可以讓java變得簡潔、快速。
Lombok能通過注解的方式,在編譯時自動為屬性生成構造器、getter/setter、equals、hashcode、toString方法。
2. IDEA整合Lombok及使用
① IDEA整合Lombok
步驟:
- IDEA界面 --> Files --> Settings -> Plugins --> Browse repositories… --> lombok --> Install
- 安裝后重啟IDEA即可。
圖示:
② Lombok的簡單使用
這樣就可以在完成JavaBean的代碼編寫,BookDemo類就具有了構造器、getter/setter、equals、hashcode、toString方法
如下圖:
3. Lombok常用注解解釋
其中:@Accessors:注解在類或者屬性上;主要用于控制生成的getter和setter。
- fluent boolean值,默認為false。此字段主要為控制生成的getter和setter方法前面是否帶get/set
- chain boolean值,默認false。如果設置為true,setter返回的是此對象,方便鏈式調用方法
- prefix 設置前綴 例如:@Accessors(prefix = “abc”) private String abcAge 當生成get/set方法時,會把此前綴去掉
總結
以上是生活随笔為你收集整理的Java代码简化之lombok的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java多线程之线程虚假唤醒
- 下一篇: Java多线程之8Lock问题解析