今天部署springboot 包,使用--spring.config.location指定外部配置文件路径,一直未生效,各种百度,各种试,
最后发现在部署的包中的application.properties已经指定了spring.profiles.active=dev,
而且启动脚本中未指定spring.profiles.active,故springboot 走的application-dev.properties配置文件,并未走外部配置文件。
所以在启动shell脚本中指定--spring.profiles.active=profile即可