Idea 中是否有识别同一模块中由 lombok 生成的 getter/setter

Is there anyway in Idea to recognize a getter/setter generated by lombok in the same module

所以查看我的 class 文件,getters/setters 生成得很好,但我正在尝试在同一个 jar 中编写一个看起来像这样的复制方法.

@Data
public class SoftwareVersions {
    private String applicationVersion;

    void copyTo( MonitorFoleyConnection mfc ) {
        mfc.setApplicationVersion( applicationVersion );
    }
}

在gradle

    annotationProcessor("org.projectlombok:lombok:1.+")
    compileOnly("org.projectlombok:lombok:1.+")

能否让intellij识别出这种方法的存在?

是的,你有。你只需要做两件事:

  1. 为 Intellij 安装 Lombok 插件:

  1. 启用注释处理: