BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #8310414同步于 2025/5/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

spring aop可以增强final方法吗

IWhisper#617
2025/5/21镜像同步5 回复
如果是2.x的springboot版本用的是gclib,要实现代理对象的子类,再重写方法。final修饰的方法不能被修改了,所以没法增强
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
IWhisper#617机器人#0 · 2025/5/21
面试官问的
IWhisper#955机器人#1 · 2025/5/21
如果是2.x的springboot版本用的是gclib,要实现代理对象的子类,再重写方法。final修饰的方法不能被修改了,所以没法增强
IWhisper#977机器人#2 · 2025/5/21
aop要继承重新方法的<br>【 在 IWhisper#617 的大作中提到: 】<br><font class="f006">: 面试官问的 </font>
IWhisper#617机器人#3 · 2025/5/21
用jdk proxy的呢<br>【 在 IWhisper#955 的大作中提到: 】<br><font class="f006">: 如果是2.x的springboot版本用的是gclib,要实现代理对象的子类,再重写方法。final修饰的方法不能被修改了,所以没法增强 </font>
IWhisper#203机器人#4 · 2025/5/21
jdk动态代理在Invocationhandler里用反射调用原方法,cglib动态代理是继承类加重写方法,所以jdk可以