SpringBoot多环境启动配置

本文介绍了如何使用SpringBoot通过application.yml文件配置多环境启动,包括开发、项目和测试环境。通过`spring.profiles.active`或`spring.config.activate.on-profile`设置激活的环境,不同环境配置之间用`---`分隔。同时提到了可以创建单独的application-xxx.yml文件来管理不同环境的配置。
摘要由CSDN通过智能技术生成

SpringBoot使用application.yml进行多环境启动配置

application.yml文件配置中,"---"用于分开各个配置。

spring.profiles.active与spring.config.activate.on-profile的作用一样,都是选择用哪个配置启动。

# 选择启动环境的名称
spring:
  profiles:
    active: deva

# 开发环境
---
spring:
  profiles: dev

server:
  port: 1000

# 项目环境
---
spring:
  profiles: pro

server:
  port: 1001

# 测试环境
---
spring:
  profiles: test

server:
  port: 1002

# 测试环境(其它的写法,调用方法与上面的一样)
---
spring:
  config:
    activate:
      on-profile: deva
server:
  port: 1234

使用application.properties与application-xxx.yml配置多环境启动。

在resources下创建application-dev.yml,application-pro.yml,application-test.yml。

多文件配置的文件名格式,application-名称.yml。

# 使用application.properties选择启动的环境配置(这里使用application-dev.yml的)。

spring.profiles.active=dev

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值