首页上一页 1 下一页尾页 1 条记录 1/1页
Java Web从入门到精通,19章 Spring核心之AOP
发表在JavaWeb图书答疑
2016-10-24
是否精华
是
否
版块置顶:
是
否
Java Web从入门到精通,19章 Spring核心之AOP,书本452页,【例 19.8】利用TransactionProxyFactoryBean实现Spring声明式事务管理。(实例位置:光盘\TM\sl\19\4)applicationContext.xml文件中,
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource">
<ref bean="dataSource" />
</property>
</bean>
<bean id="transactionProxy"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager">
<ref local="transactionManager" />
</property>
<property name="target">
<bean id="addDAO" class="com.mr.dao.AddDAO">
<property name="dataSource">
<ref local="dataSource" />
</property>
</bean>
</property>
<property name="proxyTargetClass" value="true" />
<property name="transactionAttributes">
<props>
<prop key="add*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean><ref bean="dataSource" />
这段代码中,<ref bean="dataSource" />,<ref local="dataSource" />中的分别用了bean="dataSource"和
local="dataSource",请问用bean和local是什么意思,有什么不同呢?
<props>
<prop key="add*">PROPAGATION_REQUIRED</prop>
</props>
请问props标签是什么意思呢?
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource">
<ref bean="dataSource" />
</property>
</bean>
<bean id="transactionProxy"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager">
<ref local="transactionManager" />
</property>
<property name="target">
<bean id="addDAO" class="com.mr.dao.AddDAO">
<property name="dataSource">
<ref local="dataSource" />
</property>
</bean>
</property>
<property name="proxyTargetClass" value="true" />
<property name="transactionAttributes">
<props>
<prop key="add*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean><ref bean="dataSource" />
这段代码中,<ref bean="dataSource" />,<ref local="dataSource" />中的分别用了bean="dataSource"和
local="dataSource",请问用bean和local是什么意思,有什么不同呢?
<props>
<prop key="add*">PROPAGATION_REQUIRED</prop>
</props>
请问props标签是什么意思呢?