idea 使用lombok 原

lombok官網

工程中要引入lombok

    maven方式

<dependencies>
	<dependency>
		<groupId>org.projectlombok</groupId>
		<artifactId>lombok</artifactId>
		<version>1.16.20</version>
		<scope>provided</scope>
	</dependency>
</dependencies>

    gradle方式

compileOnly('org.projectlombok:lombok')

當我們引入了之後,就可以在類上使用@Data這類的註解,來省略掉getter和setter方法了,但是這時候你會發現在其他地方調用的時候,並沒有getter,setter方法

 

這個地方setUserName無效,這是因爲沒有安裝idea的lombok的插件

idea安裝idea插件

我這是安裝過的,沒安裝的時候是install,instsall完成之後重啓idea,這樣就可以正常的使用lombok註解後的方法了

然後啓動程序,啓動的時候會發現另外一個問題,又說是找不到符號。

Error:(32, 14) java: 找不到符號
  符號:   方法 setUserName(java.lang.String)
  位置: 類型爲com.wtf.domain.User的變量 user1

允許註解解析

 

這下再運行就搞定了,讓我們愉快的使用lombok吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章