项目中引入了lombok启动报错java: 找不到符号 符号: 变量 log

项目中引入了lombok启动报错java: 找不到符号 符号: 变量 log
在使用 Lombok 库时遇到“找不到符号 符号: 变量 log”的问题通常是因为 Lombok 的相关注解没有被正确识别或者在编译时没有被正确处理。下面是一些解决这个问题的步骤:
1. 确保正确添加了 Lombok 依赖
首先,确保你的项目中已经正确添加了 Lombok 的依赖。如果你使用的是 Maven,可以在 pom.xml 中添加如下依赖:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version> <!-- 使用最新的稳定版本 -->
<scope>provided</scope>
</dependency>
2. 安装 Lombok 插件
确保你的 IDE(如 IntelliJ IDEA, Eclipse 等)已经安装了 Lombok 插件。对于 IntelliJ IDEA,你可以通过以下步骤安装:
-
打开 IDE,进入
File>Settings>Plugins。 -
搜索 Lombok,找到并安装它。
-
重启 IDE。
对于 Eclipse,你可以通过以下步骤安装:
-
打开 Eclipse,进入
Help>Eclipse Marketplace...。 -
搜索 Lombok,找到并安装它。
-
重启 Eclipse。
3. 配置 Lombok 编译器插件
确保你的构建工具(如 Maven 或 Gradle)配置了正确的 Lombok 编译器插件。对于 Maven,你需要在 pom.xml 中添加如下配置:
<build>
<plugins>
<plugin>
<groupId>org.projectlombok</groupId>
<artifactId>lombok-maven-plugin</artifactId>
<version>1.18.20.0</version> <!-- 使用最新的稳定版本 -->
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>delombok</goal> <!-- goal is just an example, you might not need it if you're not using delombok -->
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

浙公网安备 33010602011771号