Spring安全性不支持配置属性
我有以下代码片段Spring安全性不支持配置属性,spring,spring-mvc,spring-security,Spring,Spring Mvc,Spring Security,我有以下代码片段 当我在服务器上运行时,它抛出一个异常 不支持的配置属性:[permitAll、permitAll、hasRole('ROLE_ADMIN')、hasRole('ROLE_ADMIN')、hasRole('ROLE_MEMBER')、hasRole('ROLE_MEMBER')] 下面是同一xml中的access决策管理器bean 如果我删除access decision manager ref没有引发异常,应用程序将正确启动。请任何人提供建议?由于您正在定义自己的acc
当我在服务器上运行时,它抛出一个异常
不支持的配置属性:[permitAll、permitAll、hasRole('ROLE_ADMIN')、hasRole('ROLE_ADMIN')、hasRole('ROLE_MEMBER')、hasRole('ROLE_MEMBER')]
下面是同一xml中的access决策管理器bean
如果我删除access decision manager ref没有引发异常,应用程序将正确启动。请任何人提供建议?由于您正在定义自己的
access DecisionManager
,我不认为WebExpressionVoter
是其列表中的bean之一WebExpressionVoter
解析字符串,如permitAll()
,hasRole()
,hasAuthority()
,等等。因此,您的accessDecisionManager
bean应该是:
由于您正在定义自己的
accessDecisionManager
,因此我不认为WebExpressionVoter
是其列表中的bean之一WebExpressionVoter
解析字符串,如permitAll()
,hasRole()
,hasAuthority()
,等等。因此,您的accessDecisionManager
bean应该是:
AccessDecisionManager
用于旧的基于字符串的访问条件定义。您正在使用基于表达式的求值,因此不需要它。AccessDecisionManager
用于旧的基于字符串的访问条件定义。您使用的是基于表达式的求值,因此不需要它。