今天部署springboot 包,使用--spring.config.location指定外部配置文件路径,一直未生效,各种百度,各种试,
最后发现在部署的包中的application.properties已经指定了spring.profiles.active=dev,
而且启动脚本中未指定spring.profiles.active,故springboot 走的application-dev.properties配置文件,并未走外部配置文件。
所以在启动shell脚本中指定--spring.profiles.active=profile即可
解决SpringBoot应用中未能正确加载外部配置文件的问题。通过在启动脚本中指定--spring.profiles.active参数,可以确保应用程序使用正确的配置文件。
3046

被折叠的 条评论
为什么被折叠?



