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>
相关推荐
hepherd2 天前
音视频学习 - MP3格式
java·ffmpeg·intellij idea
jstart千语3 天前
【版本控制】idea中使用git
java·ide·git·intellij-idea·intellij idea
秋刀鱼不做梦4 天前
五分钟学会如何基本使用JJWT!!!
java·开发语言·学习·intellij idea
YwaiX6 天前
IDEA实用插件推荐
intellij idea
doglc6 天前
从零手写RPC-version0
java·git·rpc·maven·intellij idea
JavaGuide7 天前
IntelliJ IDEA 2025.1 发布!Java 24 支持、AI 重大更新!!
后端·intellij idea
Java个体户7 天前
maven打包找不到依赖jar的类
intellij idea
卑微小文10 天前
Scrapy+Redis:如何用代理IP池突破反爬机制
intellij idea·glide
盘盘宝藏10 天前
idea搭建Python环境
后端·intellij idea