0
我創建了一個新的ConfigurationSourceProvider
,但找不到如何在Dropwizard中註冊它。 此外,此提供程序包含任意的鍵值對,這與DW配置機制似乎青睞的「每個鍵的一次一個鍵」策略有何關係?我需要撥打電話這樣的:如何在Dropwizard中註冊其他ConfigurationSourceProviders?
String value = cfg.getValue("some-key")
我創建了一個新的ConfigurationSourceProvider
,但找不到如何在Dropwizard中註冊它。 此外,此提供程序包含任意的鍵值對,這與DW配置機制似乎青睞的「每個鍵的一次一個鍵」策略有何關係?我需要撥打電話這樣的:如何在Dropwizard中註冊其他ConfigurationSourceProviders?
String value = cfg.getValue("some-key")
從0.7版本,你可以在BootStrap
類設置ConfigurationSourceProvider
。例如,覆蓋Application
類中的initialize
方法,如下所示:
@Override
public void initialize(Bootstrap<RestApplicationConfiguration> bootstrap) {
bootstrap.setConfigurationSourceProvider(new UrlConfigurationSourceProvider());
}