cdi - 扩展或带有bean的简单jar

时间:2012-07-25 10:48:52

标签: java java-ee cdi

我正在玩CDI,并希望通过编写扩展程序来解决问题。 我正在思考标准概念,让用户从下面的文件中注入配置属性:

@Inject @Config("applicationUrl")
private String applicationUrl;

但是我想知道是否值得这样做作为扩展?我的意思是即使我需要在几个不同的应用程序中使用它,我可以将所有内容(ConfigReader,注释等)压缩到带有beans.xml的小jar中,并将其用作常规bean源。我是对的吗?

1 个答案:

答案 0 :(得分:0)

Seam Solderresource injection提供了非常复杂的机制。您可能想要查看它,看看它是否满足您的需求。

如果您正在寻找理解/撰写/贡献CDI扩展的机会,您可能会通过关注Deltaspike周围的活动获得一些想法(不要通过其可怕的网页判断项目:)。