1

我正在玩 CDI,并希望通过编写扩展来让我的脚湿透。我正在考虑让用户从文件中注入配置属性的标准概念,如下所示:

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

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

4

1 回答 1

0

Seam Solder带有一个非常复杂的资源注入机制。您可能想检查一下,看看它是否满足您的需求。

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

于 2012-07-25T12:00:09.437 回答