yml 备忘

原创
2019/04/11 15:52
阅读数 77

三个横线的作用

yml 的一个略微反人类的用法。使用三个横线区分多个文件

spring:
  application:
    name: microservice-discovery-eureka-ha
---
############### 指定profile=peer1
spring:
  profiles: peer1

server:
  port: 8761
eureka:
  instance:
  ## 当profile=peer1时,hostname=peer1
    hostname: peer1
  client:
    ### 将自己注册到peer2这个Eureka上
    serviceUrl:
      defaultZone: http://peer2:8762/eureka/
---
############### 指定profile=peer2
spring:
  profiles: peer2

server:
  port: 8762
eureka:
  instance:
    ## 当profile=peer2时,hostname=peer2
    hostname: peer2
  client:
    ### 将自己注册到peer1这个Eureka上
    serviceUrl:
      defaultZone: http://peer1:8761/eureka/

相当于

application

spring:
  application:
    name: microservice-discovery-eureka-ha

application.peer1

############### 指定profile=peer1
spring:
  profiles: peer1

server:
  port: 8761
eureka:
  instance:
  ## 当profile=peer1时,hostname=peer1
    hostname: peer1
  client:
    ### 将自己注册到peer2这个Eureka上
    serviceUrl:
      defaultZone: http://peer2:8762/eureka/

application.peer2

############### 指定profile=peer2
spring:
  profiles: peer2

server:
  port: 8762
eureka:
  instance:
    ## 当profile=peer2时,hostname=peer2
    hostname: peer2
  client:
    ### 将自己注册到peer1这个Eureka上
    serviceUrl:
      defaultZone: http://peer1:8761/eureka/
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部