springboot配置开发环境、生产环境


【效果】
1. 线上部署时,只需要修改配置文件的spring.profiles.active项为prod,再打包
2. 开发环境只需要改为dev运行

1. 复制出2个额外的配置文件

  • 项目中默认有application.yml文件,复制这个文件2次,并重命名为 application-dev.ymlapplication-prod.yml 。加上 application.yml 总共有3个配置文件。

2. 修改application.yml 文件

此文件内配置:

  1. 指定是开发环境 or 生产环境
  2. 开发环境和生产环境 共同的配置项

指定环境的代码如下:(其他相同配置项按需设置)

spring:
  profiles:
    active: dev  # 加载 dev。 设置为prod表示生产环境

3. 修改application-dev.yml文件

此文件内配置:
开发环境 的配置项

部分代码举例如下:

server:
  port: 9910
  servlet:
    # 应用的访问路径
    context-path: /
  tomcat:
    # tomcat的URI编码SLAVE5
    uri-encoding: UTF-8
    # 连接数满后的排队数,默认为100
    accept-count: 1000
    threads:
      # tomcat最大线程数,默认为200
      max: 800
      # Tomcat启动初始化的线程数,默认值10
      min-spare: 100

4. 修改application-prod.yml文件

此文件内配置:
生产环境 的配置项
部分代码举例如下:

server:
  port: 9911
  servlet:
    # 应用的访问路径
    context-path: /
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值