美文网首页
Aop切面类中相关的对象

Aop切面类中相关的对象

作者: 我是邱邱 | 来源:发表于2018-09-09 15:59 被阅读0次

JoinPoint对象

JoinPoint对象表示目标类连接点对象。封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的JoinPoint对象.
JoinPoint相关的方法:
 java.lang.Object[] getArgs():获取连接点方法运行时的入参列表;
 Signature getSignature() :获取连接点的方法签名对象;
 java.lang.Object getTarget() :获取连接点所在的目标对象;
 java.lang.Object getThis() :获取代理对象本身;

ProceedingJoinPoint对象

ProceedingJoinPoint继承JoinPoint子接口,它新增了两个用于执行连接点方法的方法:
相关方法:
 java.lang.Object proceed() throws java.lang.Throwable:通过反射执行目标对象的连接点处的方法;
 java.lang.Object proceed(java.lang.Object[] args) throws java.lang.Throwable:通过反射执行目标对象连接点处的方法,不过使用新的入参替换原来的入参。

相关文章

  • Aop切面类中相关的对象

    JoinPoint对象 JoinPoint对象表示目标类连接点对象。封装了SpringAop中切面方法的信息,在切...

  • spring aop指定切面

    解释每次执行Hello类中的aop方法都会触发切面Log类中的before方法先执行 切面方法

  • Spring总结篇(6):AOP原理+案例解析

    AOP(aspect oriented programming),面向切面(方面)编程,是对所有对象或者是一类对象...

  • Spring 源码(六)Spring AOP源码解析

    AOP 面向切面编程,相对于OOP面向对象编程。 Spring AOP存在的目的是为了解耦。AOP可以让一组类共享...

  • Spring-AOP

    AOP的概念 面向切面的编程,切面用于描述分散在对象、类或者函数中的横向关注点,通过分离这些关注点,把解决特定领域...

  • Spring 与 AOP(第二讲)

    AOP 概述 AOP 简介AOP (Aspect Orient Programming),面向切面编程,是面向对象...

  • SpringBoot AOP的使用

    AOP:面向切面编程,相对于OOP面向对象编程Spring的AOP的存在目的是为了解耦。AOP可以让一组类共享相同...

  • 四、(一)使用XML配置AOP

    环境 目标类 注入bean 切面类 注入bean 声明切面 要求 导入aop命名空间。 在Bean的配置文件中,配...

  • Spring学习笔记 | 详解AOP及其配置

    AOP简介 AOP(面向切面编程)是一种新的方法论,是对传统OOP的补充。AOP的主要编程对象是切面,而切面模块化...

  • Android中AOP的实际运用

    Android中AOP的实际运用 一、AOP简介 AOP即面向切面编程,区别于OOP(面向对象编程)的功能模块化,...

网友评论

      本文标题:Aop切面类中相关的对象

      本文链接:https://www.haomeiwen.com/subject/aaqdgftx.html