1

Google Guiceには、1回の呼び出しでプロパティをバインドできる便利な方法があります。

Names.bindProperties(binder(), myProperties);

その後、注釈によって注入可能になります。

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

CDI(Weldによって実装された)に同等の方法またはさらに優れた方法はありますか?

4

1 に答える 1

2

コア CDI ではありませんが、DeltaSpike の ConfigProperty (https://cwiki.apache.org/DeltaSpike/temporary-documentation.html#TemporaryDocumentation-@ConfigProperty) はおそらくあなたが望むことを行うでしょう。

于 2012-09-07T20:51:51.777 に答える