“xmlns:security =”http://www.springframework.org/schema/ 安全 </跨度> “ xsi:schemaLocation =“http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/ 安全 </跨度> http://www.springframework.org/schema/ 安全 </跨度> /弹簧- 安全 </跨度> -4.1.xsd“&GT; &lt; security:http auto-config =“true”&gt; &lt ;! - ////此行有错误
你的例外说
您不应该使用4.1 xsd,因为您的Spring安全版本是3.1
在下面的行中你提到了弹簧安全版本为4.1,它应该是3.1
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-4.1.xsd">
两种解决方法
http://www.springframework.org/schema/security/spring-security-3.1.xsd
http://www.springframework.org/schema/security/spring-security.xsd
的 更新: 强> 添加use-expressions属性 http 。因为你正在使用表达 hasRole('Role_Admin') 你必须提供这个。
http
hasRole('Role_Admin')
<security:http auto-config="true" use-expressions="true">