交流
商城
MCN
登入
注册
首页
提问
分享
讨论
建议
公告
动态
发表新帖
发表新帖
aop第7-1 章:JoinPoint
分享
未结
0
905
李延
LV6
2021-05-16
悬赏:20积分
# 作用 我们在写aop的切面是可以通过参数绑定获取到当前类,该类提供了:获取方法、进行调用下一个切面等方法。 主要的子类是:MethodInvocationProceedingJoinPoint # 主要方法 ## getArgs ```java @Override public Object[] getArgs() { if (this.args == null) { this.args = this.methodInvocation.getArguments().clone(); } return this.args; } ``` 通过methodInvocation 也就是ReflectiveMethodInvocation对象获取参数。 ## proceed ```java @Override @Nullable public Object proceed() throws Throwable { return this.methodInvocation.invocableClone().proceed(); } ``` 同样也是调用了ReflectiveMethodInvocation的proceed方法。
回帖
消灭零回复
提交回复
热议榜
java 相关知识分享
8
好的程序员与不好的程序员
6
写给工程师的十条精进原则
5
spring boot以jar包运行配置的logback日志文件没生成
5
一步一步分析SpringBoot启动源码(一)
5
MockMvc测试
5
【吐槽向】是不是有个吐槽的板块比较好玩
4
logstash jdbc同步mysql多表数据到elasticsearch
3
IntelliJ IDEA 优质License Server
3
.gitignore忽略规则
3
SpringBoot启动源码分析
3
一步一步分析SpringBoot启动源码(三)
3
2
一步一步分析SpringBoot启动源码(二)
2
积分不够将无法发表新帖
2
官方产品
Meta-Boot - 基于MCN
MCN - 快速构建SpringBoot应用
微信扫码关注公众号