在Java開發的項目裏面免不了要用不少的get set 以及toString之類的方法,有時候確實是很繁瑣並且作着重複共同工做,咱們有沒有辦法來簡化這個過程呢,固然有。java
Lombok就能夠很好的解決這個問題,它經過註解的方式來簡化消除掉一些繁瑣的Java代碼,只在編譯的過程當中生成對應的方法,貼一下官網的介紹,因爲是在編譯的過程當中生成的這些方法,因此是不會對運行的速度產生影響的。git
Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.
Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables, and much more.github
如何使用呢?web
https://projectlombok.org/download官網或者github上面下載均可以。以eclipse爲例,下載到安裝目錄下,cmd進目錄下eclipse
java - jar lombok.jar
就安裝好了ui
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.14</version> </dependency>
在pom.xml文件裏面加入這些依賴就完成了,確實很簡單,也很方便spa
不是web項目怎麼自動生成呢?code
有時候即便不作web香菇也會有不少這種重複代碼,eclipse也有這些自動生成的功能xml
source>gennerate getter and setters,就能夠實現這個功能了blog