通过配置application.yml
application.yml是默认使用的配置文件,在其中通过spring.profiles.active设置使用哪一个配置文件,下面代码表示使用application-prod.yml配置,如果application-prod.yml和application.yml配置了相同的配置,比如都配置了运行端口,那application-prod.yml的优先级更高
#需要使用的配置文件
spring:
profiles:
active: prod
VM options、Program arguments、Active Profile
VM options设置启动参数 -Dspring.profiles.active=prod
Program arguments设置 –spring.profiles.active=prod
Active Profile 设置 prod
命令行方式
将项目打成jar包,在jar包的目录下打开命令行,使用如下命令启动:java -jar spring-boot-profile.jar --spring.profiles.active=prod