Lombok 依赖于 SpringBoot 应用程序的编译错误 - Maven

问题描述 投票:0回答:1

我希望我的应用程序使用 Lombok 依赖项,主要是因为@Getters、@Setters、@NoArgsConstructor 和@AllArgsConstructors,我已经在 IntelliJ 中安装了插件并启用了注释处理器配置。编译项目时 Maven 抛出错误:'找不到符号',到处都在使用getterssetters。 这是我正在使用的依赖项:

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

我使用的SpringBoot版本是3.0.2

java spring-boot maven compilation lombok
1个回答
0
投票
  • 首先从 pom 中删除 scope 标签
  • 运行“mvn clean compile”
  • 确保 lombok 依赖项已导入到您的项目中,并且您必须在项目资源管理器中的外部依赖项下看到它
  • 然后使用@Data 注释它可以让你的代码不那么忙
© www.soinside.com 2019 - 2024. All rights reserved.