问题描述
我想把所有注入DAO层的注入写到一个文件里面能行吗如applicationContext_dao.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-2.5.xsd"><!--把sessionFactory注入dao层--><beanid="goodsDao"class="com.ziboyanhua.oa.goods.impdao.impGoodsDao"><propertyname="sessionFactory"><refbean="SessionFactory"/></property></bean></beans>applicationContext.xml<importresource="applicationContext_dao.xml"/>
解决方案
解决方案二:
Absolutelyworkable,dothat.
解决方案三:
可以,更好一点的设计是各个模块的DAO层都单独一个XXXX_DAO.xml的bean配置,然后在整个项目的applicaiton_dao.xml中直接导入各个模块的DAO层XML
解决方案四:
通过注解的形式不是可以减少配置文件吗?@Autowired
解决方案五:
肯定是可以,这样分离出来,层次比较清晰。
解决方案六:
完全可以,这样分类配置更清楚
解决方案七:
autowire="byName"
你加这个属性,只要你set和get了spring会根据你声明的名字,自动到配置文件中去找
解决方案八:
引用2楼qingyuan18的回复:
可以,更好一点的设计是各个模块的DAO层都单独一个XXXX_DAO.xml的bean配置,然后在整个项目的applicaiton_dao.xml中直接导入各个模块的DAO层XML
这样更好去管理了
解决方案九:
可以。
解决方案十:
用注解的很好的
解决方案十一:
该回复于2011-04-19 10:46:12被版主删除
解决方案十二:
该回复于2011-04-19 15:05:37被版主删除