最近我开始与 Teiid 和 Wildfly 合作。我有一个用户定义的函数 (UDF),它向 Teiid 添加了自定义功能,它按预期工作。但是,我需要进一步修改它,并希望使用 CDI 从 Wildfly 应用服务器注入一个 bean。我知道 UDF 不是由容器管理的(它是一个 Wildfly 模块,其关联的 module.xml 文件部署为一个 jar),所以我已经向 module.xml 添加了(似乎是)必要的依赖项,但它不起作用。
是否可以在带有 Teiid / Wildfly 的 UDF 中使用 CDI,如果可以,如何使用?