当前位置: 代码迷 >> J2EE >> 新人spring注入的有关问题
  详细解决方案

新人spring注入的有关问题

热度:43   发布时间:2016-04-17 23:14:10.0
新人求助spring注入的问题
@Resource(name=“comdao")
private ICommonMsgDao commonMsgDao;
这样做的目的就是代替  ICommonMsgDao  comdao=new  CommonMsgDao();啊
------解决思路----------------------
这样做的目的就是代替  ICommonMsgDao  comdao=new  CommonMsgDao();啊 
这个是对的,是想替代new CommonMsgDao() ,让spring容器去完成这个操作

和这种效果一样的     就是为了减少new 一个对象  就是为了减少new 一个对象  
这个理解是错误的,这里并没有减少new一个对象,如果是scope是单例的话,那只创建一个bean。
spring的bean有自己的生命周期,一般的默认是prototype,即原型
每次都是新生成的bean,用完后就没有了,这样避免多线程的时候,线程污染。
  相关解决方案