Tôi có một chú thích tôi không thể thay đổi mà mong đợi hai đối số String
.Enum in Annotations
Tôi muốn sử dụng nó như thế này:
@RequestMapping(MyUrls.FOO.a, MyUrls.FOO.b)
Đây là cách tôi tưởng tượng thực hiện nó
public enum MyUrls {
FOO("a", "b"),
BAR("c", "d");
public String a, b;
MyUrls(String a, String b) {
this.a = a;
this.b = b;
}
}
này không hoạt động kể từ a
hoặc b
không thể giải quyết tĩnh .
gì thay thế tôi phải là đẹp hơn hơn:
class MyUrls {
public static String FOO_A = "";
public static String FOO_B = "";
// ...
}