2011-10-11 104 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

相關問題