bootstrap配置
bootstrap的配置是在BootstrapApplicationListener中实现的,通过ApplicationEnvironmentPreparedEvent事件进行触发
1 | ConfigurableEnvironment environment = prepareEnvironment(listeners, applicationArguments); |
可以使用spring.cloud.bootstrap.enabled
来禁用bootstrap
1 | if (!environment.getProperty("spring.cloud.bootstrap.enabled", Boolean.class, |
配置文件名
可以使用spring.cloud.bootstrap.name
配置来修改配置文件的名称,默认是bootstrap
1 | String configName = environment |
由于bootstrap的读取比application早,即BootstrapApplicationListener加载早于ConfigFileApplicationListener加载,所以这个配置项不能放在application.properties中,不会生效。可以在启动参数中配置