JDK和Lombok版本兼容问题
Posted 再等三分钟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDK和Lombok版本兼容问题相关的知识,希望对你有一定的参考价值。
@Getter
@AllArgsConstructor
public enum XXX {
ADD("ADD"),
UPDATE("UPDATE"),
DELETE("DELETE"),
;
private String operateType;
}
错误:java: constructor XXX in enum XXX cannot be applied to given types;
required: no arguments
found: java.lang.String
reason: actual and formal argument lists differ in length
lombok:
<lombok.version>1.16.20</lombok.version>
JDK用的是11,后改为1.8就可以了
以上是关于JDK和Lombok版本兼容问题的主要内容,如果未能解决你的问题,请参考以下文章
lombok和jdk版本不兼容,将jdk12换成jdk1.8解决
Lombok 写一个@Data更好还是@Getter+@Setter更好?