美文网首页SpringCloud
第三章:SpringCloud将config server an

第三章:SpringCloud将config server an

作者: FantJ | 来源:发表于2017-12-13 19:51 被阅读29次

1.将config server注册至eureka

  • pom不变
  • 启动类添加注解@EnableDiscoveryClient(不用引入eurekaclient,因为得导入依赖)
  • application
spring:
  cloud:
    config:
      server:
        git:
          uri: https://github.com/jiaofanting/spring-cloud-config-repo/
  application:
    name: config-server-eureka
server:
  port: 8080
eureka:
  client:
    service-url:
      defaultZone:  http://127.0.0.1:9000/eureka

可以说就是正常注册

2.将config client注册至eureka

  • pom不变
  • 启动类加注解@EnableDiscoveryClient(需要引入eureka client依赖)
  • bootstrap
spring:
  cloud:
    config:
      discovery:
        enabled: true
        service-id: config-server-eureka
  application:
    name: config-client-eureka
eureka:
  client:
    service-url:
      defaultZone:  http://127.0.0.1:9000/eureka

application只设置了端口,这里我就不贴代码了
这段配置有个重点就是

spring:
  cloud:
    config:
      discovery:
        enabled: true
        service-id: config-server-eureka

连接config server方法变了。我们来看看这个enabled是什么

image.png

Flag to indicate that config server discovery is enabled (config server URL will be looked up via discovery).

意思是 enabled这个标记表明server 服务发现是开启的(server url将被发现)
意思就是 会从eureka发现列表里找到config server 的url

image.png
访问config client 的controller 的 /profile方法
image.png

相关文章

网友评论

    本文标题:第三章:SpringCloud将config server an

    本文链接:https://www.haomeiwen.com/subject/wymzixtx.html