springAOP切入点表达式怎么排除某些方法

@Pointcut("!execution(* aa.bb..*.set*(..)) and execution(* aa.bb..*.*(..)) ")
如果是这种形式的方法执行了很多其他方法,比如init

可以 把   and  换成 &&  就可以解决了。

@Pointcut("execution(* aa.bb..*.*(..)) && !execution(* aa.bb..*.set*(..)) ")
这种形式都执行了排除了 “以set开头的方法名” 的方法

 
————————————————
原文链接:https://blog.csdn.net/a863922230/article/details/78431494

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐