Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring安全性不支持配置属性_Spring_Spring Mvc_Spring Security - Fatal编程技术网

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
用于旧的基于字符串的访问条件定义。您使用的是基于表达式的求值,因此不需要它。