在查看 jhipster 时,我偶然发现了以下课程
public final class AuthoritiesConstants {
public static final String ADMIN = "ROLE_ADMIN";
public static final String USER = "ROLE_USER";
public static final String ANONYMOUS = "ROLE_ANONYMOUS";
private AuthoritiesConstants() {
}
}
Run Code Online (Sandbox Code Playgroud)
我想知道为什么他们不使用枚举,例如
public enum AuthoritiesConstants {
ROLE_ADMIN,
ROLE_RESPONSABLE,
ROLE_MANAGER,
ROLE_COLLABORATEUR
}
Run Code Online (Sandbox Code Playgroud)
使用枚举有什么缺点吗?