gpt4 book ai didi

java - 如何调试 ProxyFactoryBean 拦截器未触发

转载 作者:行者123 更新时间:2023-12-01 15:43:17 26 4
gpt4 key购买 nike

我正在尝试使用 MethodInterceptor 和 ProxyFactorBean 来生成特定方法的审核信息。

我可以看到bean拦截OpMethod已初始化,但当调用originalOp时它永远不会被调用。我在日志中没有看到任何错误。

Spring 中是否有一些调试功能能够追踪它没有被调用的原因?

 <bean id="interceptedOpMethod" class="com.chunk.audit.CollectData" />

<bean id="originalOp" class="com.chunk.calculate.Stats" />

<bean id="interceptedOp" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="target" ref="originalOp" />

<property name="interceptorNames">
<list>
<value>interceptedOpMethod</value>
</list>
</property>
</bean>

最佳答案

如何实例化 com.chunk.calculate.Stats?如果你通过“new”创建它,那么Spring永远没有机会将切点注入(inject)到它的实例方法中。

关于java - 如何调试 ProxyFactoryBean 拦截器未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7641727/

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