zoukankan      html  css  js  c++  java
  • Spring AOP

    切点表达式

    execution(* party.infoo.service..*.*(..))

    怎样理解上句话呢?

    先认识一下*与..

    *一个合法命名

    ..一个或几个合法命名

    .是什么意思呢?我不想说了

    在看表达式的时候可以正看和倒看同时进行:

    正看: 返回值类型 * 任意

    在包party.infoo.service

    出现两个点了。那我倒着看吧

    倒看:括号表示方法,里面两个..表示什么都行,全部,所有,任意
    括号前有个* 表示方法的名,任意的一个
    前面有个. 这个点是啥,方法前面不都是调用的对象/类吗?这个点就是 类.方法中的那个点
    前面又有个* 这个* 就是类了,任意的一个类

    现在前面有.. 什么意思来着?表示什么都行,全部的意思

    因此上述可以理解为 返回类型为*的 party.infoo.service (包下的及其全部子包下的 由..得出 )类名为 *的,方法为*的,参数为..的
  • 相关阅读:
    数组模拟队列实现
    Vue之模板语法
    初识Vue之helloworld
    二、Lambda表达式
    一、函数式编程
    SpringCloudAlibaba之Nacos
    SpringCloudAlibaba之Sentinel
    spring的随笔2
    spring的小想法1
    关于hibernate的一些看法
  • 原文地址:https://www.cnblogs.com/infoo/p/6421631.html
Copyright © 2011-2022 走看看