zoukankan      html  css  js  c++  java
  • (III)AOP:第五节:当前连接点

    一、连接点概述

      切入点表达式通常都会是从宏观上定位一组方法,和具体某个通知的注解结合起来就能够确定对应的连接点。那么就一个具体的连接点而言,我们可能会关心这个连接点的一些具体信息,如:当前连接点所在方法的方法名、当前传入的参数值等等,这些信息都封装在 JoinPoint 接口的实例对象中。

    二、JoinPoint 

      

    三、代码示例

        @Before(value = "execution(public int com.spring.aop.ICalc.add(int, int))")
        public void beforeMethod(JoinPoint joinPoint) {
            Object[] args = joinPoint.getArgs();                      //获取方法的参数
            String methodName = joinPoint.getSignature().getName();   //获取方法名
            System.out.println("method:"+methodName+",arguments:"+Arrays.toString(args));
        }
  • 相关阅读:
    Linux命令(一)
    数据库SQL学习(一)
    Eclipse
    VsCode支持的markdown语法参考(一)
    常用算法Tricks(一)
    dispose方法的使用
    收藏一个链接
    我还不知道取什么名字
    NioSocket的用法
    随便乱塞塞2~
  • 原文地址:https://www.cnblogs.com/niujifei/p/15449086.html
Copyright © 2011-2022 走看看