Соответствующий подстановочный знак является строгим, но не найдено никакого объявления для элемента 'security: filter-chain-map' - PullRequest
0 голосов
/ 04 февраля 2020

Мне нужно использовать пространства имен безопасности в Spring Security (5.1.0.Release), и я использую Spring (5.1.13.Release).

Также я делаю конфигурацию Spring Security на основе XML, но при использовании пространства имен безопасности я получаю ошибку ниже. Может кто-нибудь помочь мне решить эту проблему.

Определение бина:

<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
       xmlns="http://www.springframework.org/schema/beans"
       xmlns:security="http://www.springframework.org/schema/security"
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.xsd

<bean id="springSecurityFilterChain" class="org.springframework.security.web.FilterChainProxy">

    <security:filter-chain-map request-matcher="ant">
        <security:filter-chain pattern="/restful/**" filters="
            securityContextPersistenceFilterWithASCFalse,
            basicAuthenticationFilter,
            exceptionTranslationFilter,
            filterSecurityInterceptor" />
        <security:filter-chain pattern="/**" filters="
            securityContextPersistenceFilterWithASCTrue,
            formLoginFilter,
            exceptionTranslationFilter,
            filterSecurityInterceptor" />
    </security:filter-chain-map>
</bean>

Ошибка: вложенное исключение - org. xml .sax.SAXParseException: cv c - complex-type.2.4. c: соответствующий подстановочный знак является строгим, но не найдено никакого объявления для элемента 'security: filter-chain-map'. at org.springframework.beans.factory. xml .XmlBeanDefinitionReader.doLoadBeanDefinitions (XmlBeanDefinitionReader. java: 405) ~ [spring-beans-5.1.13.RELEASE.jar: 5.1.13.RELEASE]

*

Также я использую (5.1.0.Release)

  • spring-security-core
  • spring-security-config
  • spring-security -web
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...