Jakarta ee 如何在JavaEE中@注入第三方类

Jakarta ee 如何在JavaEE中@注入第三方类,jakarta-ee,dependency-injection,Jakarta Ee,Dependency Injection,在下面的示例中,如何从第三方库注入类?比如说 @Stateless class MyStatelessService { @Inject Gson gson; ... } 我想我必须创建一些bean注入器类来负责所有第三方类。如何做到这一点?您必须为要注入的类型创建一个专门的生产者。完美的例子已经存在,这是一个使用焊接延伸的记录器注入 @Inject Logger log; 您可以在此处查看焊缝延伸: 以及Producer.java本身:

在下面的示例中,如何从第三方库注入类?比如说

@Stateless
class MyStatelessService
{
@Inject Gson gson;
...
}

我想我必须创建一些bean注入器类来负责所有第三方类。如何做到这一点?

您必须为要注入的类型创建一个专门的生产者。完美的例子已经存在,这是一个使用焊接延伸的记录器注入

@Inject
Logger log;
您可以在此处查看焊缝延伸:

以及Producer.java本身: