SpringCloudconfig配置中心
集成config server端
1 pom添加依赖
<!-- springCloud Config --> <dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
<!-- 避免Config的Git插件报错:org/eclipse/jgit/api/TransportConfigCallback -->
<dependency>
<groupId>org.eclipse.jgit</groupId>
<artifactId>org.eclipse.jgit</artifactId>
<version>4.10.0.201712302008-r</version>
</dependency>
2 application.yml配置修改
server: port: 3344
spring:
application:
name: microservicecloud-config
cloud:
config:
server:
git:
uri: git@github.com:zzyybs/microservicecloud-config.git #git配置仓库名字
3 启动类添加启动配置
@SpringBootApplication@EnableConfigServer
public class ConfigSpringCloudApp
{
public static void main(String[] args)
{
SpringApplication.run(ConfigSpringCloudApp.class, args);
}
}
4 访问配置地址即可获得远程git的配置文件信息
5 客户端工程通过config server 获取配置信息
5.1 pom文件添加依赖
<!-- SpringCloud Config客户端 --> <dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
5.2 bootstrap.yml 添加 获取资源配置的信息
spring: cloud:
config:
name: microservicecloud-config-client #需要从github上读取的资源名称,注意没有yml后缀名
profile: test #本次访问的配置项
label: master
uri: http://config-3344.com:3344 #本微服务启动后先去找3344号服务,通过SpringCloudConfig获取GitHub的服务地址
以上是 SpringCloudconfig配置中心 的全部内容, 来源链接: utcz.com/z/513423.html