11-springboot-profile

2020-07-15  本文已影响0人  16325

profile

1、application.properties

存在命令行、虚拟机、Program arguments三种方式分别访问指定profile

#默认配置文件的端口
server.port=8090
#使用的环境名称
spring.profiles.active=dev

2、application.yml

#默认的配置端口
server:
  port: 8880
#需要使用的配置文件
spring:
  profiles:
    active: prod
---
#dev的环境
server:
  port: 8881
spring:
  profiles: dev
---
#prod的环境
server:
  port: 8882
spring:
  profiles: prod

Program arguments

在Program arguments中配置参数
--spring.profiles.active=dev

命令行

命令行
将项目打包成jar包,切换到命令行的界面下使用命令: java -jar .\spring-boot-01-config-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod 执行

虚拟机

在VM options下使用命令:-Dspring.profiles.active=prod
-Dspring.profiles.active=prod

上一篇 下一篇

猜你喜欢

热点阅读