Я создал приложение Spring MVC и довел его до продвинутого уровня.
Теперь моя задача — интегрировать в него Spring Security. И теперь я следую этому учебник по весенней безопасности. Теперь проблема в том, что в моем приложении MVC уже есть applicationContext.xml, который является определением контекста родительского приложения для приложения MVC.
Как упоминалось в учебнике по безопасности, должен ли я добавить новый 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-2.5.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-2.0.4.xsd">
<global-method-security secured-annotations="disabled">
</global-method-security>
<http auto-config="true">
<intercept-url pattern="/**" access="ROLE_USER" />
</http>
<authentication-provider>
<user-service id="userDetailsService">
<user name="username" password="password" authorities="ROLE_USER, ROLE_ADMIN" />
<user name="test" password="test" authorities="ROLE_USER" />
</user-service>
</authentication-provider>
</beans:beans>
Заранее спасибо.
P.S. / РЕДАКТИРОВАТЬ: Или мне просто скопировать его в исходный/существующий файл applicationContext.xml моего приложения MVC?