引用
// 事务
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
// 测试
<bean id="aoptest" class="com.aop.AopTest"></bean>
<tx:advice id="mytx" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="*" />
</tx:attributes>
</tx:advice>
// 注入事务
<aop:config>
<aop:advisor advice-ref="mytx"
pointcut="execution (* com.service.*.*(..))" />
</aop:config>
// 注入测试aop
<aop:config>
<aop:aspect ref="aoptest">
<aop:after method="go1" pointcut="execution (* com.service.*.*(..))"/>
</aop:aspect>
</aop:config>
//旧版本的配置
<!-- 事务拦截器 -->
<bean id="myHibTransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<aop:config>
<aop:pointcut id="bizMethods" expression="execution(* com.book.service.*.*.*.*(..))" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="bizMethods"/>
</aop:config>
<tx:advice id="txAdvice" transaction-manager="myHibTransactionManager" >
<tx:attributes>
<tx:method name="add*" propagation="REQUIRED" />
<tx:method name="remove*" propagation="REQUIRED" />
<tx:method name="modif*" propagation="REQUIRED"/>
<tx:method name="*" propagation="SUPPORTS" read-only="true" />
</tx:attributes>
</tx:advice>
分享到:
相关推荐
Spring_AOP_学习小结 Spring_AOP_学习小结 Spring_AOP_学习小结 Spring_AOP_学习小结
Spring示例_Printer_Spring_AOP_Spring_Proxy
spring基础Spring IOC和Spring AOP的原理及使用
spring aop 的配置文件,新手可以用来学习学习
SPRING_AOP_概念解析以及例子示范
Spring AOP技术 是ssh框架的重要内容要加以掌握与练习
spring aop aopalliance.jar aspectjweaver.jar
spring_2.5_aop_lib.zip
Spring_AOP笔记Spring_AOP笔记Spring_AOP笔记Spring_AOP笔记Spring_AOP笔记Spring_AOP笔记Spring_AOP笔记
Spring_AOP_before的使用
使用Spring AOP的时候,需要四个额外的jar包支持 aopalliance-1.0.jar,aspectjweaver-1.8.9.jar,aspectjrt-1.8.9.jar,aspectjtools-1.8.9.jar
基于spring_aop_权限管理系统原型
spring aop 拦截 实例spring aop 拦截 实例spring aop 拦截 实例
Spring AOP演示程序,实现Spring AOP的嵌套式事务处理。是个绝好的演示程序。
基于xml实现动态动态代理 aop 请查看
SPRING AOP自主实现,还包括一些java基础,可以很快自主实现切面编程
java spring aop log java spring aop log
spring aop 源码用于spring 开源软件源码的获取