Spring Aop事务配置代码整理
<beans default-lazy-init="true"
?xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
?xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop"
?xmlns:context="http://www.springframework.org/schema/context"
?xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx"
?xsi:schemaLocation="
???http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
???http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
???http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
???http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
?<aop:config>
? ?<aop:advisor id="serviceImplTx" advice-ref="txAdvice" pointcut="execution(* *..*ServiceImpl.*(..))"? order="6" />
?</aop:config>
?<tx:annotation-driven transaction-manager="transactionManager"? />
?<tx:advice id="txAdvice" transaction-manager="transactionManager" >
??<tx:attributes>
???<tx:method name="find*" read-only="true" propagation="SUPPORTS" />
???<tx:method name="get*" read-only="true" propagation="SUPPORTS" />
???<tx:method name="*" propagation="REQUIRED" rollback-for="Exception" />
??</tx:attributes>
?</tx:advice>
?
?
?
</beans>
?
具体有什么用就不说了