`

spring事务配置多个切点,即多个execution

 
阅读更多
	<aop:config>
		<!-- 配置多个切点,&& || ! -->
		<aop:pointcut id="pc" expression="execution(public * com.wtas.*.service.*.*(..)) || execution(public * com.wtas.*.*.service.*.*(..)) || execution(public * com.wtas.*.*.*.service.*.*(..))" />
		<aop:advisor pointcut-ref="pc" advice-ref="userTxAdvice" />
	</aop:config>

其中,&&,||,可以写成and,or,但是需要注意大小写,我在讲||换成大写的OR的时候,不能进行事务控制,不知道是不是区别别大小写的。

还有一种做法,就是写多个aop:advisor:

<aop:advisor pointcut="execution(public * com.wtas.*.service.*.*(..))" advice-ref="userTxAdvice" />
<aop:advisor pointcut="execution(public * com.wtas.*.*.service.*.*(..))" advice-ref="userTxAdvice" />



分享到:
评论

相关推荐

    Spring实现AOP的多种方式 切点函数

    里面包括4个例子:(1)Spring实现AOP方式之一:基于XML配置的Spring AOP (2)Spring实现AOP方式之二:使用注解配置 Spring AOP (3)Spring AOP : AspectJ Pointcut 切点 (4)Spring AOP : Advice 声明 (通知注解)

    day39-Spring 06-Spring的AOP:带有切点的切面

    NULL 博文链接:https://364232252.iteye.com/blog/2371685

    spring学习之六“AOP使用spring静态配置文件的实现”

    NULL 博文链接:https://whp0731.iteye.com/blog/357015

    Spring AOP中定义切点的实现方法示例

    主要介绍了Spring AOP中定义切点的实现方法,结合实例形式分析了spring面向切面AOP定义切点的具体步骤、实现方法与相关操作技巧,需要的朋友可以参考下

    day39-Spring 05-Spring的AOP:不带有切点的切面

    NULL 博文链接:https://364232252.iteye.com/blog/2371586

    spring学习之七“AOP使用spring静态配置文件(CGLIB)”

    NULL 博文链接:https://whp0731.iteye.com/blog/357032

    spring表达式

    本文档是一个spring aop的切点表达式的实例,通俗易懂。

    详解Spring 框架中切入点 pointcut 表达式的常用写法

    主要介绍了详解Spring 框架中切入点 pointcut 表达式的常用写法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    Spring.3.x企业应用开发实战(完整版).part2

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    尚硅谷佟刚Spring4代码及PPT.rar

    JdbcDaoSupport、使用 NamedParameterJdbcTemplate、Spring 的声明式事务、事务的属性(传播行为、隔离级别、回滚属性、只读属性、过期时间)、使用 XML 文件的方式配置事务、整合 Hibernate、整合 Struts2 等。

    SpringAOP切点函数实现原理详解

    主要介绍了SpringAOP切点函数实现原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    Spring面试题含答案.pdf

    35. 你可以在 Spring 中注入一个 null 和一个空字符串吗? 36. 什么是基于 Java 的 Spring 注解配置? 给一些注解的例子 37. 什么是基于注解的容器配置? 38. 怎样开启注解装配? 39. @Required 注解 40. @Autowired ...

    Spring3.x企业应用开发实战(完整版) part1

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    Spring AOP 建立一个简单的切面及测试

    实现一个简单的spring aop切面,并对切点以及切面操作进行测试,内附代码和截图

    77道Spring面试题以及参考答案(2024年最新版)

    这篇文章总结了77道Spring面试题及答案,涵盖了Spring的多个核心主题,包括Spring概述、Spring控制反转(IoC)、Spring Bean、Spring注解、Spring数据访问和Spring面向切面编程(AOP)等。文章对每个主题下的重点问题都给...

    Spring.html

    requerd:必须的(默认),如果A有事务那么就加入A的事务,如果A没有事务那么单独创建一个事务 supports,如果A有事务则加入,如果没有就算了 隔离级别 default:使用数据库默认的隔离级别(mysql:可重复读,oracle:读...

    JavaSpring的商城项目前台+后台+api

    Java Spring是一个开源的Java平台,它为基于Java的企业级应用提供了全面的基础架构支持。Spring框架的核心特性可以用于任何Java应用程序,但存在扩展,它们提供了对构建Web应用程序上下文的全面支持。Spring框架的...

    两圆的切点.txt

    求两圆的切点,网上查找了一些资料,发现方案挺多的,我选取了几个测试了下,这个就是我通过的代码了。可直接使用。这个跟CAD关系不大,绘图求点的其他工程都可以使用。

    Spring AOP源码深度解析:掌握Java高级编程核心技术

    Spring AOP(面向切面编程)是Java高级编程中的重要组成部分,它允许程序员以声明的方式处理关注点(例如日志、事务管理等),而不是通过硬编码。本文深入分析了Spring AOP的实现机制,让读者能够更好地理解和应用这...

    Spring in Action(第2版)中文版

    6.1.2理解spring对事务管理的支持 6.2选择事务管理器 6.2.1jdbc事务 6.2.2hibernate事务 6.2.3jpa事务 6.2.4jdo事务 6.2.5jta事务 6.3在spring中编写事务 6.4声明式事务 6.4.1定义事务参数 6.4.2代理事务 ...

Global site tag (gtag.js) - Google Analytics