我知道可以在" beans.xml"中配置替代品。嵌入在要部署的EAR中的文件。
问题是我对所有环境使用相同的EAR,并且属性集或特定配置存储在包外的某个文件夹中。
我需要根据" external beans.xml"配置我将使用的Alternative。或一些类似的机制(在EAR之外的东西)。
有什么想法吗?
非常感谢。
答案 0 :(得分:1)
如果属性在包外,则无法使用替代方法。
您可以编写一个读取属性的 CDI生成器,并使用BeanManager
返回写入实现。