spring aop pointcut 表达式求助

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring aop pointcut 表达式求助相关的知识,希望对你有一定的参考价值。

工程中有包a,a下有多个类。我的切面中要求捕获a下,除了Day类以外的其它所有类的方法,expression表达式应该怎么写?

参考技术A execution(* com.aaa.service..*.*(..))&&execution(* (!com.aaa.service.Day).*(..)) --表示com.aaa.service以及它子包下面所有的类且不是com.aaa.service.Day的方法,试试吧 ,那如果还是不行,只能用||,但是逻辑就要用!来串接起来了, 不知道逻辑是否合适。如:execution(* (!com.aaa.xxx)..*.*(..))||execution(* (!com.aaa.service.Day).*(..))

以上是关于spring aop pointcut 表达式求助的主要内容,如果未能解决你的问题,请参考以下文章

Spring AOP中pointcut expression表达式解析

spring aop中pointcut表达式完整版

Spring AOP中pointcut expression表达式解析

Spring AOP中pointcut expression表达式解析

Spring AOP 中pointcut expression表达式解析及配置

Spring AOP中@Pointcut切入点表达式详解