根据环境属性启用CDI备用

时间:2016-08-02 12:22:09

标签: java-ee jboss cdi

我知道可以在" beans.xml"中配置替代品。嵌入在要部署的EAR中的文件。

问题是我对所有环境使用相同的EAR,并且属性集或特定配置存储在包外的某个文件夹中。

我需要根据" external beans.xml"配置我将使用的Alternative。或一些类似的机制(在EAR之外的东西)。

有什么想法吗?

非常感谢。

1 个答案:

答案 0 :(得分:1)

如果属性在包外,则无法使用替代方法。 您可以编写一个读取属性的 CDI生成器,并使用BeanManager返回写入实现。

相关问题