Spring_7_0 AOP 表达式

在通知中通过value属性定义切点

  • 通过execution 函数,可以定义切点的方法切入

  • 语法:

    • execution(<访问修饰符>?<返回类型><方法名>(<参数>)<异常>)
  • 例如

    • 匹配所有类 public 方法 execution(public * * (..))
    • 匹配制定包下所有类方法 execution(* com.sfox.spring.dao.*(..)) 不包含子包
    • execution(* com.sfox.spring.dao..*(..)), .. 表示包,子包下的所有类。
    • 匹配制定类所有方法 execution(* com.sfox.spring.UserService.*(..))
    • 匹配实现特定接口所有类方法 execution(* com.sfox.spring.IUserDao+.*(..))
    • 匹配所有save开头的方法execution(* save*(..))
  • execution(* .(..)) 说有类中所有方法。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容