我正在使用lombok项目和我的应用程序。我在创建一个枚举。如果我用
@AllArgsConstructor
用我的枚举注释,它不识别构造函数、枚举抛出和错误,不能接受字符串参数。
如何解决这个问题?
import lombok.Getter;
import lombok.AllArgsConstructor
@AllArgsConstructor
public enum Direction {
NORTH("NORTH"), // all these enums give error, for no constructor
SOUTH("SOUTH"),
EAST("EAST"),
WEST("WEST");
@Getter private String value;
}我正在使用intellij,它安装了lombok插件。我的lombok依赖版本是: 1.16.20
发布于 2018-07-27 13:02:41
您还必须在Settings -> Build -> Compiler ->注释处理器中启用“启用注释处理”
发布于 2019-02-22 18:47:43
这通常是IDE中的一个问题,奇怪的是,它在重新启动IDE之后就得到了修复。这是当插件lombok还没有效果。
https://stackoverflow.com/questions/49837774
复制相似问题