springbootSpring BootIT技术篇

2.spring boot yml 多环境

2017-04-11  本文已影响1433人  会灰的大飞狼

spring boot yml 多环境和properties不同的是只需要一个文件,多个环境用---隔开即可.

application.yml文件:

(数据源用spring.datasource.xxxname来写)

server:
#  端口号
  port: 8008
  context-path: /demo
spring:
  profiles:
    active: dev
#    active: dev
  #cluster 数据源配置
  datasource:
    cluster:
      driverClassName: oracle.jdbc.driver.OracleDriver
      url: jdbc:oracle:thin:@xxx.xx.xx.xx:1521:orcl
      username: test
      password: test
  thymeleaf:
    cache: false
  output:
    ansi:
      enabled: always
---
#生产环境
spring:
  profiles: proc
#  master 数据源配置
  datasource:
    master:
      driverClassName: oracle.jdbc.driver.OracleDriver
      url: jdbc:oracle:thin:@xxx.xx.xx.xx:1521:orcl
      username: test
      password: test
  application:
    name: 生产环境
---
#测试环境
spring:
  profiles: dev
#  master 数据源配置
  datasource:
    master:
      driverClassName: oracle.jdbc.driver.OracleDriver
      url: jdbc:oracle:thin:@localhost:1521:orcl
      username: test
      password: test
  application:
    name: 测试环境

官方示例:

Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读