1
春天給定義的應用程序context.xml文件豆類和DAO類現在我定義像在春豆和DAO類的宣言
<context:component-scan base-package="com.forum.jsfbeans" />
但許多地方的bean類的設施谷歌我看到人們定義DAO,豆類,服務類不同的是這樣的
<!-- Beans Declaration -->
<bean id="User" class="com.otv.model.User"/>
<!-- User Service Declaration -->
<bean id="UserService" class="com.otv.user.service.UserService">
<property name="userDAO" ref="UserDAO" />
</bean>
<!-- User DAO Declaration -->
<bean id="UserDAO" class="com.otv.user.dao.UserDAO">
<property name="sessionFactory" ref="SessionFactory" />
</bean>
我們要定義的所有類application-context.xml
文件不同的(像我上面那樣),或者我們可以只使用下面的標籤每種類型類別不是它的DAO,Bean或Ser副?
<context:component-scan base-package="com.forum.dao,com.forum.jsfbeans,com.forum.service" />
如果我們將定義類似上面的東西,它將工作,Spring知道它必須在DAO,Service或Bean類中執行什麼操作。
你的問題是什麼? –
@DavidWallace我們必須以不同的方式定義application-context.xml文件中的所有類(就像我上面所做的那樣),或者我們可以對每種類型的類使用下面的標記而不是DAO,Bean或Service? – Programmer