问题:
项目做配置分离,apollo配置kafka参数,传到logback,启动时拉不到这个参数。
原因:
apollo配置加载顺序问题,logback初始化时apollo配置还没有注入到spring容器
解决办法:
调整apollo加载优先级,添加参数:
# 启用Apollo配置开关 在应用启动阶段是否向Spring容器注入被托管的properties文件配置信息。
apollo.bootstrap.enabled=true
# 将Apollo配置加载提到初始化日志系统之前。
apollo.bootstrap.eagerLoad.enabled=true
参考:https://blog.csdn.net/hhj13978064496/article/details/110930446