봄 mvc 및 봄 보안을 사용하고 있습니다.내 모든 콩을 다른 파일에 넣으십시오.
<authentication-manager>
<authentication-provider user-service-ref="MyUserDetailsService"/>
</authentication-manager>
을 그러므로 나는이 보안 앱의 context.xml 파일에 MyUserDetailsService
을 구성해야합니다 : 내 보안 앱의 context.xml에서 나는 있습니다.
<beans:bean id="MyUserDetailsService"
class="my.web.authentication.GreenWheelsUserDetailsService">
<beans:property name="transactionManager" ref="transactionManager"/>
<beans:property name="userDao" ref="userDao"/>
</beans:bean>
을하지만이 나 원인도이 파일에 transactionManager
및 userDao
콩을 추가 : 그래서 추가! 이렇게 나는 추가했다 :
<beans:bean id="transactionManager" class="my.dataAccess.hibernate.HibernateTransactionManager"/>
<beans:bean id="userDao" class="my.dataAccess.hibernate.HibernateUserDao"/>
그러나 지금 나는 다른 DAOs를위한 anothr 콩을 추가하고 싶다. 나는 모든 bean을 다른 파일에 넣고 security-app-context.xml 파일을 넣는 것을 선호한다. 어떻게하고 authentication-manager
섹션을 올바르게 유지합니까?