0

重複の可能性:
具象クラスの動的プロキシ

InvocationHandler 実装を作成したら、それを Proxy.newProxyInstance 関数と共に使用して、異なる動作をするオブジェクトを取得できます。この場合、Proxy.newProxyInstance 関数を使用するには、インターフェイスとその実装クラスを作成する必要があります。

MyInterface objDest = Proxy.newProxyInstance(MyInterfaceImpl.class.getClassLoader(),   
        MyInterfaceImpl.class.getInterfaces(),   
        new MyInvocationHandler(new MyInterfaceImpl()));  

インターフェイスなしの単純なクラスを使用して、同じタスクを直接実行することは可能ですか?

4

1 に答える 1

1

CGLIBを使用して、具象クラスに動的プロキシを作成する必要があります。

于 2012-05-26T09:30:52.153 に答える