Lombok @Data(staticConstructor="of") 可以生成代码并成功构建并运行我的应用程序,但是 Intellij 报告方法上的语法错误
索引似乎运行不正常。顺便说一句,在这里分享 Intellij 版本:
IntelliJ IDEA 2023.1 (Community Edition)
Build #IC-231.8109.175, built on March 28, 2023
Runtime version: 17.0.6+10-b829.5 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 12.6
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 10
Metal Rendering is ON
Registry:
debugger.new.tool.window.layout=true
ide.experimental.ui=true
Kotlin: 231-1.8.20-IJ8109.175
我试过了
这些都没有帮助。
关于代码,我只能提供一个示例:
@Data(staticConstructor = "of")
@ApiModel
public class Student {
private final String id;
private final StudentDetails details;
}
我只是通过添加@RequiredArgsConstructor(staticName = "of") 来解决这个问题
@Data
@RequiredArgsConstructor(staticName = "of")
@ApiModel
public class Student {
private final String id;
private final StudentDetails details;
}