首页 > 解决方案 > 监听方法调用

问题描述

我试图听什么时候调用一个类上的方法。我有一个 ArrayList,我想在调用方法时监听每个项目(不是每个方法,只是我想要的那个)。

在c#中有一个叫做Action的东西,我可以在其中注册将在调用此Action时调用的方法,例如在方法内部,还可以返回参数以了解调用了哪个项目等。

Java中有类似的东西吗?

标签: java

解决方案


看看 AspectJ ( https://www.baeldung.com/aspectj )。它允许您定义与您的方法匹配的切入点,以便在调用您的方法时运行给定的代码(建议)。


推荐阅读