`

spring aop expression 匹配多个条件 多个表达式

    博客分类:
  • ssh2
 
阅读更多

aop:config>
  <aop:pointcut expression="execution(* com.travelsky.ccboy.dao..*.find*(..))
||  execution(* com.travelsky.ccboy.dao..*.query*(..))"
   id="findCachePointcut" />
  <aop:advisor advice-ref="jdbcInterceptor" pointcut-ref="findCachePointcut" />

</aop:config>

在多个表达式之间使用 ||,or表示 ,使用 &&,and表示 表示 .

 

上面的代码也可以改写成

<aop:config>
  <aop:pointcut expression="(execution(* com.travelsky.ccboy.dao..*.find*(..))) or(execution(* com.travelsky.ccboy.dao..*.query*(..)))"
   id="findCachePointcut" />
  <aop:advisor advice-ref="jdbcInterceptor" pointcut-ref="findCachePointcut" />

</aop:config>

 

注意上面两中方法的不同点出了 将 || 改成了 or ,还有就是 每个execution都被()包含起来,建议为了区分不同的表达式 最好都是用()包装。

 

更多请参考:http://docs.jboss.org/jbossaop/docs/2.0.0.GA/docs/aspect-framework/reference/en/html/annotated.html

 from http://hi.baidu.com/i_ccboy/item/43bab004a34fd3ce74cd3cd4

分享到:
评论

相关推荐

    基于java的企业级应用开发:Spring AOP简介.ppt

    * * * * Core Container(核心容器) Spring的核心容器是其他模块建立的基础,它主要由Beans模块、Core模块、Context模块、Context-support模块和SpEL(Spring Expression Language,Spring表达式语言)模块组成,...

    Spring AOP配置源码

    &lt;aop:pointcut expression="execution(* com.spring.service..*(..))" id="pointCut"/&gt;声明一个切入点,注意execution表达式的写法 &lt;aop:before method="before" pointcut-ref="pointCut"/&gt; aop前置通知 &lt;aop:after ...

    Spring AOP demo

    基于注解与 XML 配置文件两种形式的 AOP demo。 基于 xml 配置文件的 aop 管理 ```xml &lt;!-- 配置切面的bean --&gt; &lt;bean id="loggingAspect" class="com.jas.aop.xml.LoggingAspect"/&gt; &lt;aop:config&gt; &lt;!...

    Springjar.zip

    4) spring-expression : spring的重要包,里面定义了一些表达式语言和AOP包一起用完成AOP功能的 5) spring-context : spring的核心包,spring的大部分容器功能都是由它来完成的,就像咱今天用的IOC容器就是其中之一 6) ...

    spring最小依赖包

    7) spring-expression-3.2.8.RELEASE.jar Spring表达式语言 8) spring-web-3.2.8.RELEASE.jar SpringWeb下的工具包 9) spring-webmvc-3.2.8.RELEASE.jar SpringMVC工具包 10) jstl-1.1.2.jar

    springIOC核心组件分析.vsdx

    pring源代码各个模块作用 核心模块: 1 spring-core:核心模块 依赖...spring-expression:表达式语句 切面编程: spring-aop:面向切面编程,CGLB,JDKProxy spring-aspects:集成AspectJ,Aop应用框架 spring-instrume

    spring4.3.9相关jar包

    spring-expression.jar:Spring表达式语言。 spring-instrument.jar:Spring对服务器的代理接口 spring-instrument-tomcat.jar:Spring对tomcat连接池的集成 spring-jms.jar:为简化jms api的使用而做的简单封装。 ...

    spring 3.0 jar 所有开发包及开发项目实例

    org.springframework.expression-3.0.0.M4.jar: spring表达式语言 org.springframework.test-3.0.0.M4.jar: spring提供的一个测试框架 org.springframework.jdbc-3.0.0.M4.jar: 对JDBC的简单封装 org.spring...

    spring-framework-3.0.0.M4-with-docs

    org.springframework.expression-3.0.0.M4.jar: spring表达式语言 org.springframework.test-3.0.0.M4.jar: spring提供的一个测试框架 org.springframework.jdbc-3.0.0.M4.jar: 对JDBC的简单封装 org.spring...

    spring+dubbo所需要的jar包

    (5)spring-expression-3.2.3.RELEASE.jar //表达式包 (6) spring-aop-3.2.3.RELEASE.jar (7)dubbo-2.5.3.jar (8)javassist-3.18.0-GA.jar (9)log4j-1.2.17.jar (10)netty-3.2.5.Final.jar (11)slf4j-...

    SpringMVC全套JAR包

    SpringMVC全套JAR包 spring-aop 面向切面JAR, spring-ams ASM字节码库,spring-context,spring-core,spring-expression 基本表达式,类相关表达式,集合相关表达式,其他表达式(单词分解,词法分析 ,生成语法树 )

    springboot学习思维笔记.xmind

    Spring-Expression AOP Spring-AOP Spring-Aspects Messaging Spring-Messaging WEB Spring-Web Spring-Webmvc Spring-WebSocket Spring-Webmvc-...

    最新的smm框架所用的包

    pring-expression.RELEASE.jar:Spring表达式语言。 spring-aop.RELEASE.jar : Spring的面向切面编程,提供AOP(面向切面编程)实现。 spring-context.RELEASE.jar : Spring提供在基础IOC功能上的扩展服务,...

    spring security 参考手册中文版

    Spring Security 参考 1 第一部分前言 15 1.入门 16 2.介绍 17 2.1什么是Spring Security? 17 2.2历史 19 2.3版本编号 20 2.4获得Spring安全 21 2.4.1使用Maven 21 Maven仓库 21 Spring框架 22 2.4.2 Gradle 23 ...

    javaeye热点阅读

    1.13 Excel Report 一个小巧实用基于java实现的Excel报表生成工具 1.14 Spring(十四) Spring和Hibernate的结合--声明式事务管理1.15 Apache Click 框架初探1.16 Spring AOP 详解 1.17 2 Spring2.0用注解实现事务...

    基于SpringMVC+Hibernate4的考勤管理系统+.zip

    spring-expression-4.0.0.RELEASE.jar Spring表达式语言 spring-jdbc-4.0.0.RELEASE.jar 对Spring 对JDBC 数据访问进行封装的所有类 spring-orm-4.0.0.RELEASE.jar Spring对DAO特性集进行了扩展 spring-tx-4.0.0....

    J2EE应用开发详解

    254 15.3 依赖注入 259 15.3.1 Constructor注入 259 15.3.2 Setter注入 261 15.3.3 Method注入 263 15.4 Spring AOP技术 266 15.4.1 装备(advices) 267 15.4.2 Spring AOP的传统用法 275 15.4.3 基于@AspectJ注释...

    Java语言基础下载

    正则表示式(Regular expression) 133 StringBuffer类 135 StringBuffer与String的区别 136 集合类的使用 136 实例分析 136 内容总结 153 独立实践 154 第十章:JAVA GUI概述 155 学习目标 155 GUI概述及组成 156 ...

    asp.net知识库

    常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎 正式发布表达式计算引擎WfcExp V0.9(附源码) 运算表达式类的原理及其实现 #实现的18位身份证格式验证算法 身份证15To18...

    Java/JavaEE 学习笔记

    第三章 Spring AOP(面向切面编程)..........351 第四章 Spring中的数据访问..........353 CVS学习笔记.................355 PL/SQL学习笔记............358 第一章 PL/SQL概述........................358 第二章 ...

Global site tag (gtag.js) - Google Analytics