spring的注入问题

问题描述

我想把所有注入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被版主删除

时间: 2024-10-27 00:42:10

spring的注入问题的相关文章

java-关于spring+hibernate 注入sessionFactory为null的问题

问题描述 关于spring+hibernate 注入sessionFactory为null的问题 最近一个项目需要用到struts2+spring+hibernate组合框架,我在一点一点的做配置,但做到注入SessionFactory时,一直不成功,在网上搜的一些解决方案也都不适用.故在此发布,希望高手们不吝赐教.web.xml的配置为: <?xml version=""1.0"" encoding=""UTF-8""

请问spring构造注入的问题

问题描述 <beans:bean id="securityMetadataSource" class="com.security.MyInvocationSecurityMetadataSource"> <beans:constructor-arg><beans:ref bean="resourcesService"/></beans:constructor-arg></beans:bean&

Spring 依赖注入方式详解

阅读目录 1.Set注入 2.构造器注入 3.静态工厂的方法注入 4.实例工厂的方法注入 5.总结    平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中.依赖注入的另一种说法是"控制反转",通俗的理解是:平常我们new一个实例,这个实例的控制权是我

图片-spring security 注入的时候一直报

问题描述 spring security 注入的时候一直报 这个是什么问题了?求知啊··· 解决方案 我好奇楼主用的哪个编辑器 解决方案二: springMVC+mybatis+spring security<三>:使用数据库管理资源

spring 注入 多线程-spring多线程注入报错,求大神帮忙解决一下。。谢谢!!

问题描述 spring多线程注入报错,求大神帮忙解决一下..谢谢!! Error creating bean with name 'transactionManager': Singleton bean creation not allowed while the singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implement

spring依赖注入测试时出错

问题描述 spring依赖注入测试时出错 错误如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'analysisService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationExcepti

spring 依赖注入的困惑 关于子类和父类

问题描述 spring 依赖注入的困惑 关于子类和父类 有一个Son类 package cn.extend; import javax.annotation.Resource; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; public class Son extends Father { } 还有一个父类Father

cxf spring @Autowired注入null

问题描述 cxf spring @Autowired注入null 配置文件 <!-- 配置文件资源导入 --> <import resource=""classpath:META-INF/cxf/cxf.xml""/> <import resource=""classpath:META-INF/cxf/cxf-extension-soap.xml""/> <import resourc

spring构造注入失败,init注入也失败,tomcat也不报错

问题描述 spring构造注入失败,init注入也失败,tomcat也不报错 init注入: @Service public class test { @PostConstruct public void server() { System.out.println("我只是为了进来一次"); e(); } public void e() { System.out.println("进到e"); } 构造注入: @Autowired public NettyServe

ssh的spring 无法注入怎么回事

问题描述 UserInfoDAOImpl.java@Servicepublic class UserInfoDAOImpl extends HibernateDaoSupport implements UserInfoDAO {public boolean login(Userinfo userinfo) {boolean isExist = false;Userinfo temp = (Userinfo)this.getHibernateTemplate().find("from Userin