Java EE安全角色名称的最大长度是否有限制(例如@DeclareRoles和@RolesAllowed注释中使用的名称之一)?
我想对标准或RFC有一些参考,可能会对长度安全角色名称设置限制(或不限制)? Java EE 5,Java EE 6,Java EE 7是否相同?
答案 0 :(得分:0)
规范中没有任何限制。这没有明确说明,但没有明确的约束使它像没有。
请注意,Wildfly,Weblogic,Glassfish等特定实现可能存在约束。您应该咨询您的AS。
答案 1 :(得分:0)
进行一些研究我发现java中数组的最大值由 Integer.MAX_VALUE - 4 决定,其中 MAX_VALUE 是 2 ^ 31- 1 。
您可以在SO中查看以下回复:Do Java arrays Have a maximum size?
来源:https://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html