Java Spring安全性-找不到Spring NamespaceHandler--安全性
我有异常:org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:找不到XML架构命名空间的Spring NamespaceHandler[ 有问题的资源:ServletContext资源[/WEB-INF/spring/security.xml] 在谷歌的几分钟里,比如说我,我需要添加依赖项——spring安全配置。我有最新版本4.2.1,但有一个例外 security.xmlJava Spring安全性-找不到Spring NamespaceHandler--安全性,java,spring,spring-security,Java,Spring,Spring Security,我有异常:org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:找不到XML架构命名空间的Spring NamespaceHandler[ 有问题的资源:ServletContext资源[/WEB-INF/spring/security.xml] 在谷歌的几分钟里,比如说我,我需要添加依赖项——spring安全配置。我有最新版本4.2.1,但有一个例外 security.xml <?xml
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-4.0.xsd">
<beans:bean name="standartEncrypt"
class="org.springframework.security.crypto.password.StandardPasswordEncoder" >
<beans:constructor-arg name="secret" value="3u6gui" />
</beans:bean>
<http auto-config="true" >
<intercept-url pattern="/notes/**" access="authenticated" />
<intercept-url pattern="/register" requires-channel="https" />
<intercept-url pattern="/" access="permitAll" />
<intercept-url pattern="/accessDenied" access="permitAll" />
<intercept-url pattern="/duplicate" access="permitAll" />
<intercept-url pattern="/notExists" access="permitAll" />
<access-denied-handler error-page="/accessDenied" />
<logout
logout-success-url="/index"
logout-url="/notes/{username}/exit"
/>
<form-login
authentication-failure-url="/accessDenied"
login-page="/register"
login-processing-url="/register"
password-parameter="password"
username-parameter="username"
/>
<remember-me data-source-ref="dataSource" />
<session-management session-fixation-protection="newSession">
<concurrency-control max-sessions="1" error-if-maximum-exceeded="true" />
</session-management>
</http>
<authentication-manager >
<authentication-provider>
<password-encoder ref="standartEncrypt" />
<jdbc-user-service data-source-ref="dataSource" users-by-username-query="SELECT username, password FROM Users WHERE username = ?"/>
</authentication-provider>
</authentication-manager>
<global-method-security jsr250-annotations="enabled" secured-annotations="enabled" />
maven
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>4.2.1.RELEASE</version>
</dependency>
org.springframework.security
spring安全配置
4.2.1.1发布
这可能是一个未解决的依赖项。如果看不到Maven pom或项目配置,Spring Security的最低要求是:
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>4.2.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>4.2.1.RELEASE</version>
</dependency>
org.springframework.security
spring安全网
4.2.1.1发布
org.springframework.security
spring安全配置
4.2.1.1发布
如果您使用的是Spring工具套件或Eclipse,请确保右键单击您的项目,然后选择Maven->Update project
,并执行完整的clean安装