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());
}