有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaSpringAOP将建议应用于侦听器方法

我在应用程序中使用SpringAOP进行统计记录。我被困在这个问题上——对侦听器类中的方法应用建议

spring似乎无法对容器调用的方法应用通知。我有一个听众:

@SipListener
public class MyListener implements ContainerListener {
    public void onCongestionControlStarted(CongestionControlEvent event) {
        // Want to apply advice on this method.
    }
}

这是我的SIP应用程序中的侦听器。我想对上述方法应用@Before建议。这可能吗

在互联网上搜索了好几天之后,我采取的方法是——创建一个临时bean,并在那里添加一个congesionControlStarted()方法,然后从侦听器调用它。然后我把建议应用到这个方法上。这是可行的,但似乎真的是一个尴尬的解决办法

有什么意见吗

仅供参考,SIPListener与HTTPListener类似。只是协议不同。功能是一样的


共 (0) 个答案