通用的CDI TypeLiteral

时间:2017-03-15 15:03:44

标签: java cdi

我有一个带有CDI的Java应用程序,我想使用javax.enterprise.event.Event<T>使用自己编写的Wrapper<T>类。

我希望.fire Wrapper<T>具有特定值,例如Wrapper<SomeClass>。问题在于,我现在必须写下每个T new javax.enterprise.util.TypeLiteral<Wrapper<SomeClass>>() {}以便正确映射。难道没有办法更通用吗?因为我总是可以从SomeClass.getClass()获得课程。

0 个答案:

没有答案