声明式事务管理的配置方式:使用BeanNameAutoProxyCreator,根据bean name自动生成事务代理的方式,这是直接利用Spring的AOP框架配置事务代理的方式,需要对Spring的AOP框架有所理解。但这种方式避免了增量式配置,效果非常不错。
<bean id="autoproxyaop"
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<!---->
<value>beanname1</value>
<value>beanname2</value>
<value>...</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>ubpDaoBeforAdvisor</value>
<value>ubpServiceAfterAdvisor</value>
</list>
</property>
</bean>