spring cloud config 配置
来源:互联网 发布:养殖场消毒器淘宝 编辑:程序博客网 时间:2024/04/30 23:26
server端
pom.xml
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
</dependencies>
application.yml
server:port: 8888spring:application:name: config-serverprofiles:active: cloud #navtive为加载本地配置cloud:config:server:git:uri: 配置文件git地址searchPaths: 配置文件所在文件夹名称username: git账号password: git密码
启动类
@EnableConfigServer
@SpringBootApplication
public class ConfigServer {
public static void main(String[] args) {
SpringApplication.run(ConfigServer.class, args);
}
}
客户端
pom.xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- actuator 监控 为了能够不重启实现客户端配置文件动态刷新需要添加该依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
</dependencies>
application.yml
server:
port: 8080
spring:
application:
name: congfig-client
cloud:
#配置服务器
config:
uri: http://localhost:8888/ 配置服务器地址
#配置名称
name: application-datasource #与git中配置文件名称一致
#最后定向到文件:application-datasource-dev.[properties|yml|
profile: dev #与git中配置文件最后结尾一致
客户端
@ComponentScan
@EnableAutoConfiguration
@RestController
@RefreshScope //要实现动态刷新配置必须添加该注解
public class ConfigClient {
@Value("${name}")
String name = "World";
@RequestMapping("/")
public String home() {
return "Hello " + name;
}
public static void main(String[] args) {
SpringApplication.run(ConfigClient.class, args);
}
}
注:要刷新客户端配置时,必须在客户端用POST方式调用http://localhost:8080/refresh
- spring cloud config 配置
- spring cloud config配置
- Spring Cloud Config配置详解
- 配置中心:Spring Cloud Config
- 使用Spring Cloud Config搭建配置中心
- spring cloud config 配置自建git服务器
- 使用Spring Cloud Config搭建配置中心
- spring cloud config统一配置中心
- spring cloud config 配置svn 实例
- Spring Cloud Config 配置中心 教程
- spring cloud config server 配置中心
- Spring Cloud入门1-config配置中心
- SpringCloud: 分布式配置中心(Spring Cloud Config)
- 分布式配置中心Spring Cloud Config初窥
- Spring Cloud学习--配置中心(Config)
- Spring-Cloud-Config 共享公共配置
- Spring Cloud Config服务端配置细节(一)
- Spring Cloud Config客户端配置细节
- CSS画出的图
- 基数排序的两种实现方法--Radix Sort
- C# 3DES加密解密算法
- Linux通过shell脚本实现JDK版本之间的快速切换
- mysql主从同步出错解决办法
- spring cloud config 配置
- Android Java 并发程序系列----同步之重入锁
- 浅谈webWorker
- 山东省第三届ACM大学生程序设计竞赛 Fruit Ninja II
- Regular Expression
- 常用Meta对象 的各个属性及含义
- 最小生成树kruskal模板
- Android百分比布局
- 算术运算符