AOP之JoinPoint.getSignature()
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()相关推荐
- eclipse aop连接点joinpoint方法点不出来_(面试必备)你必须要懂的Spring-Aop
在实际研发中,Spring是我们经常会使用的框架,毕竟它们太火了,也因此Spring相关的知识点也是面试必问点,今天我们就大话Aop. 特地在周末推文,因为该篇文章阅读起来还是比较轻松诙谐的,当然了, ...
- SpringBoot AOP中JoinPoint的用法和通知切点表达式
前言 上一篇文章讲解了springboot aop 初步完整的使用和整合 这一篇讲解他的接口方法和类 JoinPoint和ProceedingJoinPoint对象 JoinPoint对象封装了Spr ...
- springboot实现AOP切面编程
概述 AOP(Aspect Oriented Programming) 即面向切面编程.面向切面是面向对象中的一种方式而已.在代码执行过程中,动态嵌入其他代码,叫做面向切面编程(将交叉业务逻辑封装成成 ...
- 切点java_AspectJ之切点语法
AspectJ简介 AOP虽然是方法论,但就好像OOP中的Java一样,一些先行者也开发了一套语言来支持AOP.目前用得比较火的就是AspectJ了,它是一种几乎和Java完全一样的语言,而且完全兼容 ...
- 记录一下JoinPoint的getSignature方法
在使用springboot写aop的时候,有个JoinPoint类,用来获取代理类和被代理类的信息. 这个文章记录一下JoinPoint的getSignature方法返回的是什么格式. 先看getSi ...
- AOP JoinPoint
JoinPoint 可获取到切入点的相关信息. 自定义注解 @Action package com.zhujiejoinpoint.demo;import java.lang.annotation.* ...
- java joinpoint教程_java – 使用aspectJ在AOP中连接点VS进行JoinPoint?
任何人可以告诉我,Joinpoint和Proceedingjoinpoint有什么区别? 何时在方面的类方法中使用Joinpoint和Proceedingjoinpoint? 我在AspectJ类中使 ...
- AOP编程过程中的JoinPoint接口
在AOP编程过程中需要使用到的一个 JoinPoint 接口,用来获取调用的信息,下面是这个接口的代码 // // Source code recreated from a .class file b ...
- aop中joinpoint_Spring AOP示例教程–方面,建议,切入点,JoinPoint,注释,XML配置...
aop中joinpoint Spring Framework is developed on two core concepts – Dependency Injection and Aspect O ...
最新文章
- python画图哆啦a梦-使用Python的Turtle绘制哆啦A梦实例
- 覆盖索引与联合索引_什么是覆盖索引?
- CodeSmith实用技巧(二):使用FileNameEditor
- Python变量的作用域的使用
- hql与sql的区别
- AI让边缘更智能,边缘让AI无处不在
- http服务器返回状态代码含义
- linux主机重启之后,报UNEXPECTED INCOMSISTEMCY:RUN fsck MANUALLY.
- oracle查询空的时间,ORACLE 查看用户密码修改时间
- Algs4-1.2.8引用型变量赋值-数组复制
- Interior-point methods(内点法)学习笔记
- Caused by: javax.security.auth.login.LoginException: unable to find LoginModule class: com.ibm.secur
- django 文档参考模型
- 【Linux】一步一步学Linux——hostid命令(246)
- tp交换机管理页面_tplink交换机怎样设置
- 大数据和云计算的区别
- 【游戏客户端】制作节奏大师Like音游(上)
- 香港银行开户请尽早!附最全开户攻略
- pandas常用方法
- mysql慢查询常用语句