gpt4 book ai didi

Spring AOP - 如何转换代理 bean?

转载 作者:行者123 更新时间:2023-12-01 12:01:29 25 4
gpt4 key购买 nike

我已经在 bean 上配置了 Spring-AOP。

当我访问这个 bean 时,它返回一个 spring 代理类而不是实际的 bean。

有什么方法可以获得真正的 bean 吗?

applicationContext.xml

<bean id="abc" class="abc.java" />

一些.java

abc a = (abc)applicationContext.getBean("abc")

抛出:

java.lang.ClassCastException: $Proxy19

最佳答案

对于初学者来说,您肯定必须将其转换为代理对象。然后尝试:

Proxy.getTargetSource().getTarget

我真的不知道这是否可行,AOP 文档在描述代理类的返回类型时非常模棱两可,它说的是“返回

关于Spring AOP - 如何转换代理 bean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/925205/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com