SpringBoot ——配置文件多环境配置

来源:互联网 发布:java中日志的使用 编辑:程序博客网 时间:2024/05/29 17:46

application.yml

spring:# 启动加载配置版本  profiles:    active: dev
例子 application-{dev}.yml


application-dev.yml

# Tomcat配置server:  context-path: /demo  port: 888  session:    timeout: 36000  tomcat:    uri-encoding: UTF-8    max-threads: 1000    min-spare-threads: 100  connection-timeout: 20000#数据源spring:  datasource:    dbcp2:      max-idle: 100      min-idle: 50      initial-size: 50      max-total: 4000    type: org.apache.commons.dbcp2.BasicDataSource    driver-class-name: com.mysql.jdbc.Driver    url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&useSSL=false&serverTimezone=GMT%2b8    username:    password:

application-prod.yml



启动时加载 application.yml ---》dev.yml--》tomcat -->datasource