原因是配置文件加载顺序的问题

如果配置文件名是application.properties(yml)则改成bootstrap.properties(yml)

bootstrap.yml 先于 application.yml 加载

bootstrap.yml(bootstrap.properties)用来程序引导时执行,应用于更加早期配置信息读取,如可以使用来配置application.yml中使用到参数等
是系统级的,优先级更加高,这些参数一般是不会变动的,由父Spring ApplicationContext加载

application.yml(application.properties) 应用程序特有配置信息,可以用来配置后续各个模块中需使用的公共参数等。
是用户级的资源配置项、可以用来定义应用级别的
 

最后修改于 2020-04-13 16:48:13
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇