@Order(value=-2147483618) public class EnvironmentInitializer extends Object implements org.springframework.context.ApplicationListener<org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent>
先初始化日志,再初始化configcenter配置。原因: 1、先初始化日志的优点:在configcenter中的日志相关配置会生效;缺点:初始化configcenter配置报错时,无法打印日志。 2、先初始化configcenter配置的优点:初始化configcenter配置报错时,能打印日志;缺点:在configcenter中的日志相关配置不会生效。 总结:一般日志需要进行动态化的配置比较少(比如:日志格式、日志文件路径等),所以设置为先初始化日志再初始化configcenter配置(日志级别logging.level相关配置依然生效)。
| 限定符和类型 | 类和说明 |
|---|---|
static class |
EnvironmentInitializer.ConfigcenterPropertySource
configcenter配置资源
|
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
ORDER
优先级
|
| 构造器和说明 |
|---|
EnvironmentInitializer() |
public static final int ORDER
Copyright © 2019. All rights reserved.