我需要攔截對接口的所有方法調用的調用。我已經瀏覽了Java Dynamic Proxies,但是這對我無能爲力。我甚至不確定這是否可以實現,但想到確認。Java攔截對接口的調用方法
所以基本上可以說,我有一個界面如下:
public interface Foo {
public String getValue();
}
我想從富取其實現攔截所有的getValue()調用。問題是我不能控制Foo的不同實現,因爲我不能使用Dynamic Proxies。
有沒有辦法可以做到這一點?
謝謝。
也許如果您使用Abstract.class而不是Interface,您將能夠實現由每個子getValue() – 2012-03-30 11:43:37