SPRING的配置问题
<bean id= "jdbcTemplate " class= "org.springframework.jdbc.core.JdbcTemplate ">
与
<bean name= "/jcsj_htzb_actionbean " class= "com.vs.hbht.action.JcsjXtzbAction ">
这里面的id与name什么区别,应该在什么情况下分别使用ID或NAME呢
----------------------------
<bean name= "/jcsj_dwhtbh_actionbean " class= "com.vs.hbht.action.JcsjDwhtbmAction ">
<property name= "manager ">
<ref bean= "JcsjDwhtbmManagerProxy " />
</property>
</bean>
与
<bean id= "JcsjDwhtbmManagerProxy "
class= "org.springframework.transaction.interceptor.TransactionProxyFactoryBean ">
上面 <ref bean= "JcsjDwhtbmManagerProxy " /> 是指下面的bean id= "JcsjDwhtbmManagerProxy "吗?
这二个同名有关联吗?
-----------------------------
<property name= "transactionAttributes ">
<props>
<prop key= "query "> PROPAGATION_REQUIRED </prop>
<prop key= "del "> PROPAGATION_REQUIRED </prop>
<prop key= "editQuery "> PROPAGATION_REQUIRED </prop>
<prop key= "edit "> PROPAGATION_REQUIRED </prop>
</props>
</property>
这一些怎么理解
--------------------------------------------
<property name= "dataSource ">
<ref bean= "dataSource " /> //dataSource是什么意思可以举个例子解释一下吗?谢谢
---------------------
------解决方案--------------------这里面的id与name什么区别,应该在什么情况下分别使用ID或NAME呢
id 和 name的区别不是很大, id的命名格式必须符合XML ID属性的命名规范, 而name的限制会宽一些, 也可以建立多个别名. 不过一般还是采用规范的id命名吧
上面 <ref bean= "JcsjDwhtbmManagerProxy " /> 是指下面的bean id= "JcsjDwhtbmManagerProxy "吗? 是
这二个同名有关联吗?
有关联, 在创建Bean的时候, 会把JcsjDwhtbmManagerProxy作为一个property注入Bean中
//dataSource是什么意思可以举个例子解释一下吗?谢谢
dataSource就是你在某个地方定义的一个数据源Bean, 这里引用过来作为property注入
------解决方案--------------------关注