2012-02-11 2 views
1

봄 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> 

을하지만이 나 원인도이 파일에 transactionManageruserDao 콩을 추가 : 그래서 추가! 이렇게 나는 추가했다 :

<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 섹션을 올바르게 유지합니까?

답변

2

당신은 사용할 수 있습니다 수입 :

<beans:import resource="beans.xml" /> 
1

spring < beans를 사용할 수 있습니다. import resource = "someotherfile.xml"/ > 봄 보안 파일로 파일을 가져 오려면 다음을 입력하십시오.

관련 문제