AOP之JoinPoint.getSignature()

aop的JoinPoint类: 用来获取代理类和被代理类的信息。

joinPoint.getSignature()返回的对象有以下方法

package org.aspectj.lang;public interface Signature {String toString();String toShortString();String toLongString();String getName();int getModifiers();Class getDeclaringType();String getDeclaringTypeName();
}

查询结果集:

joinPoint.getSignature().toString():String com.fast.web.controller.TestController.getString()
joinPoint.getSignature().toShortString():TestController.getString()
joinPoint.getSignature().toLongString():public java.lang.String com.fast.web.controller.TestController.getString()
joinPoint.getSignature().getName():getString
joinPoint.getSignature().getModifiers():1
joinPoint.getSignature().getDeclaringType():class com.fast.web.controller.TestController
joinPoint.getSignature().getDeclaringTypeName():com.fast.controller.TestController

测试类:

package com.fast.web.controller;import com.fast.framework.dao.TestDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class TestController {@Autowiredprivate TestDao testDao;@RequestMapping("/test")public String getString() {int i = testDao.selectBase();return String.valueOf(i);}
}

AOP之JoinPoint.getSignature()相关推荐

  1. eclipse aop连接点joinpoint方法点不出来_(面试必备)你必须要懂的Spring-Aop

    在实际研发中,Spring是我们经常会使用的框架,毕竟它们太火了,也因此Spring相关的知识点也是面试必问点,今天我们就大话Aop. 特地在周末推文,因为该篇文章阅读起来还是比较轻松诙谐的,当然了, ...

  2. SpringBoot AOP中JoinPoint的用法和通知切点表达式

    前言 上一篇文章讲解了springboot aop 初步完整的使用和整合 这一篇讲解他的接口方法和类 JoinPoint和ProceedingJoinPoint对象 JoinPoint对象封装了Spr ...

  3. springboot实现AOP切面编程

    概述 AOP(Aspect Oriented Programming) 即面向切面编程.面向切面是面向对象中的一种方式而已.在代码执行过程中,动态嵌入其他代码,叫做面向切面编程(将交叉业务逻辑封装成成 ...

  4. 切点java_AspectJ之切点语法

    AspectJ简介 AOP虽然是方法论,但就好像OOP中的Java一样,一些先行者也开发了一套语言来支持AOP.目前用得比较火的就是AspectJ了,它是一种几乎和Java完全一样的语言,而且完全兼容 ...

  5. 记录一下JoinPoint的getSignature方法

    在使用springboot写aop的时候,有个JoinPoint类,用来获取代理类和被代理类的信息. 这个文章记录一下JoinPoint的getSignature方法返回的是什么格式. 先看getSi ...

  6. AOP JoinPoint

    JoinPoint 可获取到切入点的相关信息. 自定义注解 @Action package com.zhujiejoinpoint.demo;import java.lang.annotation.* ...

  7. java joinpoint教程_java – 使用aspectJ在AOP中连接点VS进行JoinPoint?

    任何人可以告诉我,Joinpoint和Proceedingjoinpoint有什么区别? 何时在方面的类方法中使用Joinpoint和Proceedingjoinpoint? 我在AspectJ类中使 ...

  8. AOP编程过程中的JoinPoint接口

    在AOP编程过程中需要使用到的一个 JoinPoint 接口,用来获取调用的信息,下面是这个接口的代码 // // Source code recreated from a .class file b ...

  9. aop中joinpoint_Spring AOP示例教程–方面,建议,切入点,JoinPoint,注释,XML配置...

    aop中joinpoint Spring Framework is developed on two core concepts – Dependency Injection and Aspect O ...

最新文章

  1. python画图哆啦a梦-使用Python的Turtle绘制哆啦A梦实例
  2. 覆盖索引与联合索引_什么是覆盖索引?
  3. CodeSmith实用技巧(二):使用FileNameEditor
  4. Python变量的作用域的使用
  5. hql与sql的区别
  6. AI让边缘更智能,边缘让AI无处不在
  7. http服务器返回状态代码含义
  8. linux主机重启之后,报UNEXPECTED INCOMSISTEMCY:RUN fsck MANUALLY.
  9. oracle查询空的时间,ORACLE 查看用户密码修改时间
  10. Algs4-1.2.8引用型变量赋值-数组复制
  11. Interior-point methods(内点法)学习笔记
  12. Caused by: javax.security.auth.login.LoginException: unable to find LoginModule class: com.ibm.secur
  13. django 文档参考模型
  14. 【Linux】一步一步学Linux——hostid命令(246)
  15. tp交换机管理页面_tplink交换机怎样设置
  16. 大数据和云计算的区别
  17. 【游戏客户端】制作节奏大师Like音游(上)
  18. 香港银行开户请尽早!附最全开户攻略
  19. pandas常用方法
  20. mysql慢查询常用语句

热门文章

  1. 一款可定时发圈和标签群发的微信管理软件是什么样的?
  2. threejs 绘制地球、飞机、轨迹
  3. 神州租车“强制性收购”完成:将于7月8日退市,安博凯成全资股东
  4. Google Chrome主页被iduba劫持解决方法
  5. RPC(远程过程调用)基本原理
  6. 2021-2027全球与中国安全监控摄像头软件市场现状及未来发展趋势
  7. 服务器虚拟主机是什么意思?
  8. 阿里不遗余力阻击微信 胜算几何? 转载
  9. (思考)企业战略的上三路和下三路
  10. java变量无修饰符默认类型,java默认修饰符