Android Studio中的Lombok前缀配置

yas*_*ith 1 annotations intellij-idea lombok android-studio

我正在使用Lombok生成访问器方法.我的lombok.config文件在module/src/main/java目录中.配置文件看起来像这样.

lombok.accessors.prefix += m
config.stopBubbling = true
Run Code Online (Sandbox Code Playgroud)

我的代码中有以下内容.

@Setter String mRoute;

这似乎生成了函数getMRoute()而不是getRoute().

我已经尝试更改lombok.config文件的位置,甚至安装了IntelliJ的Lombok插件.

yas*_*ith 10

@Accessors(prefix = "m")在类声明之前添加可以解决问题.

@Accessors(prefix = "m")
public class MyClass {
    @Getter private int mNum;
}
Run Code Online (Sandbox Code Playgroud)

将产生getNum()而不是getMNum()