博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Cloud之分布式配置中心
阅读量:5916 次
发布时间:2019-06-19

本文共 2245 字,大约阅读时间需要 7 分钟。

用服务的方式来实现

ConfigAppApplication.java

package com.packtpub.ConfigApp;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.cloud.client.discovery.EnableDiscoveryClient;import org.springframework.cloud.config.server.EnableConfigServer;@EnableDiscoveryClient@EnableConfigServer@SpringBootApplicationpublic class ConfigAppApplication {    public static void main(String[] args) {        new SpringApplicationBuilder(ConfigAppApplication.class).web(true).run(args);    }} application.properties
spring.application.name=config-serverserver.port=7001eureka.client.serviceUrl.defaultZone=http://localhost:1111/eureka/spring.profiles.active=nativespring.cloud.config.server.native.searchLocations=file:D:/temp/
 

ConfigClientApplication.java

package com.packtpub.ConfigClient;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.cloud.client.discovery.EnableDiscoveryClient;@EnableDiscoveryClient@SpringBootApplicationpublic class ConfigClientApplication {    public static void main(String[] args) {        new SpringApplicationBuilder(ConfigClientApplication.class).web(true).run(args);    }}

bootstrap.properties

spring.application.name=didispaceserver.port=7002eureka.client.serviceUrl.defaultZone=http://localhost:1111/eureka/spring.cloud.config.discovery.enabled=truespring.cloud.config.discovery.serviceId=config-serverspring.cloud.config.profile=test#spring.cloud.config.label=master#spring.cloud.config.uri=http://localhost:7001/

TestController.java

package com.packtpub.ConfigClient;import org.springframework.beans.factory.annotation.Value;import org.springframework.cloud.context.config.annotation.RefreshScope;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RefreshScope@RestControllerpublic class TestController {        @Value("${from}")    private String from;        @RequestMapping("/from")    public String from() {        return this.from;    }}

 

 

转载地址:http://vuzvx.baihongyu.com/

你可能感兴趣的文章
从Element.getElementsByTagName方法说起
查看>>
你想面试运维看一下你合格了吗?
查看>>
[STM32F429-DISCO-uCosiii]3.uCOSIII 移植
查看>>
WEB前端研发工程师编程能力成长之路
查看>>
前端学PHP之文件操作
查看>>
LeetCode | Copy List with Random Pointer
查看>>
C语言博客05--指针
查看>>
十四、过滤函数-筛选对象集合
查看>>
Hamburger
查看>>
linux- 监控命令
查看>>
hdoj 题目分类
查看>>
Jmeter实现登录、创建BUG、解决bug的手写脚本
查看>>
软件测试工程师又一大挑战:大数据测试
查看>>
《深入理解Java虚拟机》-----第4章 虚拟机性能监控与故障处理工具
查看>>
机器学习week7 ex6 review
查看>>
在JSP页面中导入jstl标签库
查看>>
Underscore template
查看>>
web 项目 布在tomcat服务器上出现的问题小记
查看>>
iOS UITableView的cell重用标识
查看>>
衡量线性回归法的指标MSE, RMSE,MAE和R Square
查看>>