lombok官網java
<dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.20</version> <scope>provided</scope> </dependency> </dependencies>
compileOnly('org.projectlombok:lombok')
當咱們引入了以後,就能夠在類上使用@Data這類的註解,來省略掉getter和setter方法了,可是這時候你會發如今其餘地方調用的時候,並無getter,setter方法dom
這個地方setUserName無效,這是由於沒有安裝idea的lombok的插件maven
我這是安裝過的,沒安裝的時候是install,instsall完成以後重啓idea,這樣就能夠正常的使用lombok註解後的方法了ide
而後啓動程序,啓動的時候會發現另一個問題,又說是找不到符號。gradle
Error:(32, 14) java: 找不到符號
符號: 方法 setUserName(java.lang.String)
位置: 類型爲com.wtf.domain.User的變量 user1idea
這下再運行就搞定了,讓咱們愉快的使用lombok吧spa