問題
近期發現了一個問題,就是很多同學在導包的,lombok經常會爆紅,經過研究找到了解決方法。
解決
1、更改lombok包的版本
通過手動調整pom.xml文件的lombok,通常講版本調整為1.18.20,或者1.18.32。
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.20</version><optional>true</optional></dependency>
完成之后再刷一下maven通常來說就不會報錯了,如果還有問題請調整為最合適的版本。
2、刪除springboot不能識別的lombok
當刷了maven之后發現不報錯了,在代碼上加上 @data 再外部卻不能通過get方法來獲取屬性,是因為springboot沒有正確的識別的lombok的jar包。
解決:
找到設置 - Build,Execution,Deployment(構建、執行、部署)- Compiler(編譯器) - Annotation(注解處理器)
在這可以看到下邊有一個Annotation profile for springweb
,點擊發現lombok的jar識別異常。
此時直接點擊上邊的減號,將這個未識別的lombok給刪除掉,記得點確定,再退出。
此時錯誤的lombok注解識別器就已經刪除了,再會到pom文件中刷新一下maven就可以正常使用了。