有没有办法掌握CDI托管实例的真实类名?
我需要使用真实的类名进行匹配,但是调用getClass方法时会得到客户端焊接代理名称。
非常感激。

最佳答案

据我了解,没有可靠的方法可以使代理拥有真实的课堂。事实上,毕竟可能没有真正的 class 。
我最终要做的是检查类名字符串,以查看它是否与Weld附加到类名的疯狂字符串相匹配。如果不是,那么您正在处理真实类。但是,如果是,请获取代理的超类。那是您要寻找的 class 。

10-08 15:10