2.spring boot yml 多环境

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容