Я строю проект Spring в Spring Tool Suite (3.6.4.RELEASE).Я пытаюсь обновить версию фреймворка Spring с 4.0.3.RELEASE до 4.2.7.RELEASE, используя maven.
До обновления не было ошибок, и все работало без сбоев.Сейчас проект компилируется и запускается без ошибок, но страница входа в систему не отображается, а также я получаю сообщение об ошибке в моей конфигурации безопасности Spring xml.
Ошибка в файле spring-security.xml:
Отображение следующей ошибки при зависании STS:
Multiple annotations found at this line:
- Factory bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser
$DefaultWebSecurityExpressionHandlerBeanFactory' not found [config set: mcare-dashboard-web/web-context]
- Factory bean 'org.springframework.security.config.http.HttpConfigurationBuilder
$SecurityContextHolderAwareRequestFilterBeanFactory' not found [config set: mcare-dashboard-web/web-context]
Иерархия проекта:
Мой pom.xml
был примерно такой:
Затем я просто изменил номер версиикак это:
После этого spring-security.xml показывал ошибку.
Кто-нибудь может объяснить, почему это происходит?