1、内部配置加载顺序
注意:resources/目录,是第4种(classpath根目录),可见优先级是最低的。
但第1和第2种的配置文件,是不会被打jar包的。
2、外部加载顺序
使用命令行:java -jar xxx.jar --server.port=8088
命令行参数设置会覆盖配置文件中的设置。
使用外部配置文件:java -jar xxx.jar --spring.config.location=e:\\application.properties
或者将application.properties文件放在与jar包同级目录下,就可以不用指定--spring.config.location参数了。