我正在玩CDI,并希望通过编写扩展程序来解决问题。 我正在思考标准概念,让用户从下面的文件中注入配置属性:
@Inject @Config("applicationUrl")
private String applicationUrl;
但是我想知道是否值得这样做作为扩展?我的意思是即使我需要在几个不同的应用程序中使用它,我可以将所有内容(ConfigReader,注释等)压缩到带有beans.xml的小jar中,并将其用作常规bean源。我是对的吗?
答案 0 :(得分:0)
Seam Solder为resource injection提供了非常复杂的机制。您可能想要查看它,看看它是否满足您的需求。
如果您正在寻找理解/撰写/贡献CDI扩展的机会,您可能会通过关注Deltaspike周围的活动获得一些想法(不要通过其可怕的网页判断项目:)。