<aop:pointcut id="aaaa" expression="within(cn.xxx.yyy.service.*.impl..*)"/>
下面两个等效 @Pointcut("execution(* com.baeldung.pointcutadvice.dao.FooDao.*(..))") @Pointcut("within(com.baeldung.pointcutadvice.dao.FooDao)")
当前包下的所有类 @Pointcut("within(com.baeldung.*)")
包括子包 @Pointcut("within(com.baeldung..*)")
execution是指定方法 within是指定类
参考这几个文档吧: https://www.baeldung.com/spring-aop-pointcut-tutorial https://reflectoring.io/aop-spring/ https://docs.spring.io/spring-framework/reference/core/aop/ataspectj/pointcuts.html
|