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

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

  • 1. 复制出2个额外的配置文件
  • 2. 修改application.yml 文件
  • 3. 修改application-dev.yml文件
  • 4. 修改application-prod.yml文件

【效果】
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: /

你可能感兴趣的:(springboot,spring,boot,后端,springboot)