zoukankan      html  css  js  c++  java
  • Spring AOP

    切点表达式

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

    怎样理解上句话呢?

    先认识一下*与..

    *一个合法命名

    ..一个或几个合法命名

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

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

    正看: 返回值类型 * 任意

    在包party.infoo.service

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

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

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

    因此上述可以理解为 返回类型为*的 party.infoo.service (包下的及其全部子包下的 由..得出 )类名为 *的,方法为*的,参数为..的
  • 相关阅读:
    lsmod命令详解
    init命令详解
    runlevel 命令详解
    nohup命令详解
    nice和renice命令详解
    pstree命令详解
    ps命令详解
    crontab命令详解
    pkill命令详解
    killall命令详解
  • 原文地址:https://www.cnblogs.com/infoo/p/6421631.html
Copyright © 2011-2022 走看看