我使用彈簧mvc和彈簧安全。在我的安全應用程序-context.xml中我有:把我所有的豆放在不同的文件
<authentication-manager>
<authentication-provider user-service-ref="MyUserDetailsService"/>
</authentication-manager>
因此,我需要在這個安全-APP-context.xml文件配置MyUserDetailsService
。於是我說:
<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"/>
但現在我想爲其他DAO添加anothr豆。我更願意將我的所有bean放在不同的文件中,然後放入security-app-context.xml文件。我該怎麼做,並保持authentication-manager
部分正確?