我想使用这样配置的Spring security
<?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.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-4.0.xsd">
<http>
<intercept-url pattern="/add-job**" access="hasRole('USER')" />
<form-login />
<logout />
</http>
<authentication-manager>
<authentication-provider>
<user-service>
<user name="admin" password="admin" authorities="ROLE_USER, ROLE_ADMIN" />
</user-service>
</authentication-provider>
</authentication-manager>
</beans:beans>
<!-- Security -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>4.0.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>4.0.2.RELEASE</version>
</dependency>
我找不到解决这个问题的方法。
感谢回答者,但我终于找到了从Spring Security 3.x迁移到4.x(XML配置)的解决方案,并发现了以下依赖关系
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>
这与前面提到的问题有关,这种方法解决了我的问题。
我试图用Maven设置一个示例spring-mvc helloworld程序。我确实搜索了论坛上所有可用的答案,但无法得到答案。下面是我在dispatcher-servlet.xml中得到的错误 null 谁能帮助我知道dispatcher-servelt.xml中有什么问题。感谢任何帮助
我的spring-security.xml是 忽略XML验证警告org.XML.sax.saxParseException:schema_reference.4:无法读取架构文档“http://www.springframework.org/schema/security/spring-security-3.2.xsd”,因为1)找不到文档;2)无法读取文档;3)文档的根元素不是。 我导入的库是:
问题内容: 任何想法可能是什么原因? 无法找到用于XML模式名称空间的Spring NamespaceHandler [http://www.springframework.org/schema/security] 这是我的applicationContext.xml: 在我的pom.xml中,我有: 问题答案: 我需要添加一个附加的Maven依赖项:
还有别的方法可以得到这个xmlns:p吗?以下是我的尝试: XML: 类: IDE错误消息: 属性P:此处不允许值
我的猜测是我没有以正确的方式声明模式文档,但我不知道错误到底在哪里。我做错了什么?
为什么http://www.springframework.org坚持提供spring-[schema].xsd文件。 今天,我偶然发现URI http://www.springframework.org/schema/rabbit/下没有名为spring-rabbit.xsd的文件。但是,大多数其他模式都使用spring后缀命名xsd文件,即:spring-beans.xsd位于http://w