springboot的aop里的 @Pointcut()里的配置

springboot的aop里的 @Pointcut()里的配置
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码 

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说springboot的aop里的 @Pointcut()里的配置,希望能够帮助大家进步!!!

@Pointcut("execution(public * com.wangzhou.newboot.exception.TestExceptionController.test(String,String))")

com.wangzhou.newboot.exception是TestExceptionController类的全路径,test(String,String)是TestExceptionController类下的

test(String s,String d)方法

如果要忽略test方法的入参,所有test方法将被aop

@Pointcut("execution(public * com.wangzhou.newboot.exception.TestExceptionController.test(..))")

如果忽略TestExceptionController的方法,所有TestExceptionController下的方法将被aop

 @Pointcut("execution(public * com.wangzhou.newboot.exception.TestExceptionController.*(..))")

如果忽略exception路径下的所有类,不包括exception的子路径

@Pointcut("execution(public * com.wangzhou.newboot.exception.*.*(..))")

如果忽略newboot路径下的所有类,不包括newboot的子路径比如exception里的类,

@Pointcut("execution(public * com.wangzhou.newboot..*.*(..))")
本文来源huayang183,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/18126

发表评论