【发布时间】:2016-05-14 06:43:30
【问题描述】:
据我所知,@Secured 注释或 ExpressionUrlAuthorizationConfigurer 对象中只有 任何 列表可用。尝试添加多个注释或 hasAuthority() 调用要么编译失败,要么只使用最新的。
我如何定义特定请求(与模式匹配的一组请求)或方法需要所有角色/权限列表?
【问题讨论】:
-
hasAuthority() and hasAuthority() and hasAuthority()for@Secured和access()在使用ExpressionUrlAuthorizationConfigurer时。 -
你的意思是
@PreAuthorise,而不是@Secured? -
问题在于无法添加到 SpEL 上下文中,因此您不能使用常量指定名称。
-
嗯,不,但你为什么想要一个常数?
-
为什么有人想要在常量的多个地方使用硬编码字符串?减少错误并提高可维护性。
标签: spring spring-security spring-4