springboot配置中心使用说明。

  一 通过注册中心从配置中心拉文件时,如下参数不能再移到application-x.properties文件中去,否则,会报从默认的端口中获取配置参数

#all setting flowing is needed in application.properties
spring.application.name=cyb
#url->pass eureka
spring.profiles.active=eureka
management.security.enabled=false
security.basic.enabled=false


########eureka config need
spring.cloud.config.discovery.enabled=true
spring.cloud.config.enabled=true
#\u627E\u5230\u914D\u7F6E\u4E2D\u5FC3\u5B9E\u4F8B
spring.cloud.config.discovery.service-id=config-server
#\u6307\u5B9A\u540D\u5B57
spring.cloud.config.name=cyb
#\u6307\u5B9A\u73AF\u5883 8763\u62168764 \u7531\u5BA2\u6237\u7AEF\u7684\u4E0D\u540C\u800C\u6539\u53D8
spring.cloud.config.profile=prod
#\u6307\u5B9A\u5206\u652F
spring.cloud.config.label=null
#\u6307\u5B9A\u914D\u7F6E\u4E2D\u5FC3\u7684uri
#spring.cloud.config.uri=http://localhost:7777
spring.cloud.config.fail-fast=true
#eureka username and password
security.user.name=user
security.user.password=user
eureka.server.ip=localhost
#eureka.client.serviceUrl.defaultZone=http://192.168.16.211:8888/eureka/
eureka.client.serviceUrl.instance.prefer-ip-address=true
eureka.client.serviceUrl.instance.instance-id=${spring.application.name}:${spring.cloud.client.ipAddress}:${spring.application.instance_id:${server.port}}
#eureka.client.serviceUrl.defaultZone=http://${security.user.name}:${security.user.password}@${eureka.server.ip}:8888/eureka/
eureka.client.serviceUrl.defaultZone=http://${eureka.server.ip}:8888/eureka/

2 直接根据url获取配置文件

#all setting flowing is needed in application.properties
spring.application.name=cyb
#url->pass eureka
spring.profiles.active=eureka
management.security.enabled=false
security.basic.enabled=false

#filename=config.name-config.profile.properties
spring.cloud.config.name=${spring.application.name}
spring.cloud.config.profile=prod
spring.cloud.config.uri=http://localhost:7777/

 


版权声明:本文为zzuchenyb原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。