例如我有代理接口CashManagment
,此代理的String是somepackage.CashManagment:Stateless
。我想知道這個代理正在使用什麼類。如何檢測代理中使用的類是什麼?
我覺得它的EJB。 CashManagment
有多個實現。
例如我有代理接口CashManagment
,此代理的String是somepackage.CashManagment:Stateless
。我想知道這個代理正在使用什麼類。如何檢測代理中使用的類是什麼?
我覺得它的EJB。 CashManagment
有多個實現。
據我所知,java.lang.reflect.Proxy
- 我假設你在說什麼 - 沒有提供任何方式來發現底層代理對象是什麼,或它的類。它可以通過使用反射來獲得,但這取決於運行時實現,因此不是一個好主意。
如果您使用的是Spring及其代理機制,那麼也許有一種方法可以獲得它。
您可以在接口中引入一個函數getType(),該函數返回實現的類型。