@Resource(name=“comdao”) |
|
<bean id=”sysUserBean”
class=”com.sinosoft.performance.action.SysUserAction” scope=”prototype”> <property name=”sysUserService”> <ref bean=”sysUserService” /> </property> <property name=”sysRoleManagerService”> <ref bean=”sysRoleManagerService” /> </property> <property name=”sysResourceService”> <ref bean=”sysResourceService” /> </property> <property name=”service”> <ref bean=”orgService” /> </property> <property name=”sysOrganService”> <ref bean=”sysOrganService” /> </property> </bean> 和这种效果一样的 就是为了减少new 一个对象 是这样的吗 |
|
20分 |
这样做的目的就是代替 ICommonMsgDao comdao=new CommonMsgDao();啊
这个是对的,是想替代new CommonMsgDao() ,让spring容器去完成这个操作 和这种效果一样的 就是为了减少new 一个对象 就是为了减少new 一个对象 |
蜗牛大牛 你讲错了 spring的bean有自己的生命周期,一般的默认是singleton 但是在ACTION配置为prototype |
|
刚翻了一下书,确实说错了 |