例如,我有代理接口CashManagment
的代理,此代理的toString为somepackage.CashManagment:Stateless
。我想知道这个代理正在使用哪些真正的类。
我认为它的EJB。 CashManagment
有多个实现。
答案 0 :(得分:0)
据我所知,java.lang.reflect.Proxy
- 我假设你正在谈论的内容 - 没有提供任何方式来发现底层代理对象是什么,或者它的类是什么。它可以通过使用反射来获得,但这将取决于运行时实现,因此不是一个好主意。
如果你正在使用Spring及其代理机制,那么也许有办法获得它。
答案 1 :(得分:0)
您可以在接口中引入一个函数getType(),它返回实现的类型。