springboot 环境配置测试环境和线上环境配置

 

第一种方式:都在中 application.yml配置,用  ---  隔开,这样可以表示独立的环境,用active引用

spring:

  profiles:
    active: test
---
server:
  port: 8082
  context-path: /
spring:
  profiles: test
  datasource:
    url: jdbc:
    username: 
    driver-class-name: com.mysql.jdbc.Driver

  redis:
    host: 
    port: 6379
---
server:
  port: 8083
  context-path: /
spring:
  profiles: prod
  datasource:
    url: 
    username: 
    driver-class-name: com.mysql.jdbc.Driver

  redis:
    host: 192.168.1.23
    database: 0
    port: 6399



第二种:分文件 application-{profiles}.yml

application.yml

application-prod.yml    开发环境配置文件

application-test.yml     测试环境配置文件

在application.yml中

spring:
  profiles:
    active: test  引用测试文件

application-test.yml和application.prod.yml中分别写入自己的环境配置就可以了

server:
  port: 8082
  context-path: /
spring:
  datasource:
    url: jdbc:
    username: 
    driver-class-name: 

你可能感兴趣的:(java)