问题背景
最近,随着DeepSeek的爆火,小编也编写了一个前后端分离的“知库随考”系统,由于Spring AI官方提示想要使用Spring AI的话要求Spring Boot的版本在“3.4.x”以上,所以我在创建SpringBoot项目的时候选择了了Server URL:https://start.spring.io,然后选择了SpringBoot的版本为3.4.5,并直接添加了Lombok依赖,接着一系列关于Lombok的问题就层出不穷了........
解决方案
废话不多说了,直接上解决方案:
1、删除原有的Lombok依赖,将下面的添加到pom.xml中。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.32</version>
</dependency>
2、指定<plugin>中lombok的版本信息
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.11.0</version> -----指定version信息
<configuration>
<annotationProcessorPaths>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.32</version> ------指定version信息
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
3、注释掉<excludes>中关于lombok的内容
<excludes>
<!--<exclude>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</exclude>-->
</excludes>