什么是Guice的Names.bindProperties(Binder,属性)的CDI(焊接)等价物?

时间:2012-09-07 08:54:38

标签: java guice cdi jboss-weld weld

Google Guice中有一种方便的方法,允许在一次调用中绑定属性:

Names.bindProperties(binder(), myProperties);

然后可以通过注释注入:

@Inject
@Named("my.properties.server.url")
private String serverUrl;

CDI中是否存在等效方法(由Weld实施)或更好的方法?

1 个答案:

答案 0 :(得分:2)

不在核心CDI中,但DeltaSpike的ConfigProperty(https://cwiki.apache.org/DeltaSpike/temporary-documentation.html#TemporaryDocumentation-@ConfigProperty)可能会做你想要的。