spring cloud放弃系列之--1-config
来源:互联网 发布:盛势网络剧日常花絮 编辑:程序博客网 时间:2024/05/22 04:51
是什么
Spring Cloud Config为分布式系统中的外部化配置提供服务器和客户端支持。使用Config Server,您可以集中管理所有环境中应用程序的外部属性
干嘛用
统一管理各个微服务的配置文件
怎么用
引入jar
<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> </dependencies>
在程序的入口Application类加上@EnableConfigServer注解开启配置服务器。
@SpringBootApplication@EnableConfigServerpublic class ConfigServiceApplication { public static void main(String[] args) { SpringApplication.run(ConfigServiceApplication.class, args); }}
application.yml 配置
server: port: 7000spring: application: name: config-servie cloud: config: server: git: uri: https://git.oschina.net/jamen/blife-config-centor.git search-paths: blife-config-centor
在git中放 yml文件
config-test-dev.yml
spring: application: name: config-test
启动config-service
请求http://10.10.8.101:7000/config-test/dev返回{"name":"config-test","profiles":["dev"],"label":null,"version":null,"state":null,"propertySources":[{"name":"https://git.oschina.net/jamen/blife-config-centor.git/config-test-dev.yml","source":{"spring.application.name":"config-test"}}]}
Dockerfile
FROM frolvlad/alpine-oraclejdk8:slimVOLUME /tmpADD config-service-1.0-SNAPSHOT.jar app.jarRUN sh -c 'touch /app.jar'ENV JAVA_OPTS=""ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]EXPOSE 7000
config 客户端的使用
引入jar
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId> </dependency>
boostrapt.yml
spring: cloud: config: allow-override: false #label: master profile: dev uri: http://10.10.8.101:7000 #配置中心地址
0 0
- spring cloud放弃系列之--1-config
- spring cloud放弃系列之--2-eureka
- spring cloud放弃系列之--3-zuul
- spring cloud放弃系列之--4-fegin
- spring cloud放弃系列之--5-jwt
- Spring-Cloud 系列第 1 篇:spring-cloud-config
- Spring Cloud入门之Spring Cloud Config
- spring cloud 之Spring Cloud Config 尝鲜
- Spring Cloud Config (1)
- spring cloud 之 config-server
- spring cloud 之 config-client
- Spring Cloud 笔记实战之 Spring Cloud Config
- Spring Cloud之 Spring Cloud Config(一)
- spring cloud:spring cloud config
- 六、Spring Cloud系列:Config服务端与客户端常用配置
- spring cloud系列-02.配置中心Config搭建
- Spring Cloud入门1-config配置中心
- 开始Spring Cloud Config
- 使用commons-fileupload的文件上传
- 第五次实验
- HDU 5491 The Next【】
- 【Java基础】泛型记录概要
- html5 canvas 实现简单绘制折线图
- spring cloud放弃系列之--1-config
- 完美实现Python2和Python3共存
- 《Android源码设计模式解析与实战》读书笔记(四)——原型模式
- bootstrap 弹出框,提示框。
- 07 this指针
- python字符串替换的2种有效方法
- Charles抓包(iOS的http/https请求)
- emacs文件/目录比较工具
- 华为、中兴、烽火I2接口接入