我想在方法
的注释中使用枚举字符串值@Action(action="display", description=Actions.someEnum.toString())
public String displayFunction() {
...
}
我的IDE中出现错误,属性值应该是常量。我甚至尝试使用静态最终字符串,但得到相同的错误。
虽然我可以复制枚举值,但我想重用枚举,以便在枚举更新时,此代码会自动重构。这可能吗?
答案 0 :(得分:2)
您可以改为使用动作中的枚举。
@Action(action="display", descriptionEnum=Actions.someEnum)
public String displayFunction() {
...
}
您可以将描述为空字符串作为默认值,如果两个值都存在,则将它们连接起来。