idea报错:不存在的方法 /java:找不到符号

在新版idea使用时,引入Lombok依赖后,一直报错找不到对应符号。

java 复制代码
@Data
public class Test {
    private String username;
    private String password;
}

使用时报错:找不到setUsername,getUsername。

处理方法: 更新idea到>=3.2.2

本人版本idea版本3.2.1因此触发了这个bug;

参考链接 youtrack.jetbrains.com/issue/IDEA-...

当然如果你更新到3.2.2后还是触发了这个bug。 可以通过如下方案来临时解决这个问题: 方案1:

  1. 在idea的设置中,File -> Settings -> Build, Execution, Deployment -> Compiler -> Annotation Processors开启允许注解进程的运行。(enable annotation processing);

2.(可选) 顺带将生成的资源路径改为module content root 方案2:

  1. 进入pom.xml文件,将Lombok相关的使用<version>${lombok.version}</version>替代。(包括 dependencies、dependanManager、maven-compiler-plugin
xml 复制代码
<project>
    
    <dependencies>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
            <version>${lombok.version}</version>
            <scope>provided</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <annotationProcessorPaths>
                        <path>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                            <version>${lombok.version}</version>
                        </path>
                    </annotationProcessorPaths>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <excludes>
                        <exclude>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                            <version>${lombok.version}</version>
                        </exclude>
                    </excludes>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>
相关推荐
我命由我1234515 天前
Android 开发问题:全局的主题颜色设置,导致 CheckBox 控件在勾选状态下不显示样式
android·java·开发语言·java-ee·intellij-idea·intellij idea·android jetpack
我命由我1234522 天前
Java 开发 - Jar 包与 War 包
java·开发语言·java-ee·intellij-idea·jar·idea·intellij idea
开开心心就好22 天前
清理重复文件释放C盘空间的工具
安全·智能手机·pdf·gitlab·音视频·intellij idea·1024程序员节
TechExplorer36525 天前
IDEA弹窗提示Microsoft Defender占用性能解决方案(Windows Defender添加目录排除)
microsoft·intellij idea·defender
我命由我123451 个月前
PHP - PHP 基本随机数生成函数
开发语言·ide·后端·java-ee·php·intellij-idea·intellij idea
我命由我123451 个月前
PHP - PHP 简易 Web 服务器、基础接口开发
服务器·开发语言·前端·php·intellij-idea·idea·intellij idea
慕言手记1 个月前
IDEA 插件常用-2026版
java·ide·spring boot·intellij-idea·idea·intellij idea
独隅1 个月前
IntelliJ IDEA 完整安装与使用指南
intellij-idea·intellij idea
北暮城南2 个月前
VS Code 与 IDEA 集成 Claude Code 实战指南——基于智谱 AI 大模型的 AI 辅助编码环境搭建
vscode·idea·claude·intellij idea·claude code·claude code cli
MacroZheng2 个月前
IDEA + Claude Code = 王炸!
人工智能·后端·intellij idea