2011-10-11 101 views
0

我正在使用自定义UserDetailsS​​ervice来认证用户。这使用自动装配的PersonDao/Service对象。为了自动装配这个对象,我必须包含对Spring-security-context.xml中驱动的数据源,sessionfactory和注解的引用。所有这些行都完全复制到app-servlet.xml中。所以我想知道是否只有一个地方有这些线,而不是在两个地方复制它们。Spring Security自定义UserDetailsS​​ervice使用用户服务/ Dao

回答

2

您的app-servlet(Spring MVC)上下文是根WebApplicationContext的子项,并且可以访问父级中的所有bean。

如果你的父母上下文包括弹簧安全上下文(例如)

<import resource="spring-security-context.xml"/> 

然后APP-servlet将有机会获得这些bean。

请参阅What's a smart way to organize classes in Spring 3 for component-scan?了解如何在<component-scan> ing时不重复豆的信息。

+0

谢谢@ericacm ..多数民众赞成正是我想要的 – RKodakandla

相关问题