Spring Cloud 学习笔记(三)-Spring Cloud Config Client

*Spring Cloud 学习笔记(三)-Spring Cloud Config Client

**搭建过程

在上一章已经学习并搭建了spring cloud config server,但是光有server并没有什么用
实践出真理,这章来练习spring cloud config client,把前两天建立的工程都改造一下

  1. 配合Spring Cloud 学习笔记(一)的工程,在Spring Cloud 学习笔记(二)的git说到的路径下新建两个文件wat-spring-eureka-client-dev.yml和wat-spring-eureka-server-dev.yml

    wat-spring-eureka-client-dev.yml

    config:
    client:
    name: eureka-client

    wat-spring-eureka-server-dev.yml

    config:
    server:
    name: eureka-server

  2. 修改原有的工程的pom,增加spring-cloud-starter-config依赖(由于为了减少重复性输入,我选择把该依赖放入了父工程内)


    org.springframework.cloud
    spring-cloud-starter-config

  3. 修改client和server的工程在bootstrap.yml中增加配置信息如下:

    顺便提一嘴,为了统一所有配置文件我均改为yml了

    wat-spring-eureka-client

    spring:
    application:
    name: wat-spring-eureka-client
    cloud:
    config:
    uri: http://localhost:8888
    label: dev
    profile: dev

    wat-spring-eureka-server

    spring:
    application:
    name: wat-spring-eureka-server
    cloud:
    config:
    uri: http://localhost:8888
    label: dev
    profile: dev

  4. 为了测试在两个工程均写一个rest接口用做测试:

    wat-spring-eureka-client

    @RestController
    class ConfigRestController {
    
    	@Value("${config.client.name:default}")
    	String clientName;
    
    	@RequestMapping("/get-client-name")
    	public String getClientName() {
    		return clientName;
    	}
    }
    

    wat-spring-eureka-server

    @RestController
    class ConfigRestController {
    
    	@Value("${config.server.name:default}")
    	String serverName;
    
    	@RequestMapping("/get-server-name")
    	public String getServerName() {
    		return serverName;
    	}
    }
    
  5. 依次启动client、server、client,访问: http://localhost:8080/get-client-namehttp://localhost:8671/get-server-name ,看到如下结果

    server:

    https://www.cnblogs.com/shijunyu/p/9645217.html

    client:

    https://www.cnblogs.com/shijunyu/p/9645217.html

今天的学习任务完毕,下一章暂时还没想好,晚点时间看看研究那个模块
转载请注明出处:https://www.cnblogs.com/shijunyu/p/9645217.html

posted @ 2018-09-14 10:56  A_Little_Dream  阅读(157)  评论(0)    收藏  举报