添加 maven 依赖
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency>
启动类添加
@EnableConfigServer
application.properties 配置如下
spring.application.name=config-server server.port=7072 spring.cloud.config.server.git.uri=https://github.com/mid120/server-config spring.cloud.config.server.git.searchPaths=/src/main/resources //多说一句 这里是物理路径,不要复制github上面的 spring.cloud.config.server.git.username=mid120 spring.cloud.config.server.git.password=**** 使用 git 配置demo
#spring.profiles.active=native 这个是本地配置(不建议)
=====================================以上是配置中心 搭建===============================
===============================下面是客户端 搭建=============================================
maven 依赖
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> 这个依赖 刷新动态配置
bootstrap。properties
appllication。properties
1.常见的客户端问题 ,端口被占用 。。服务端问题,保证全局只有一个server。port (包括git 上 ,找了很久才找到)
2.服务端路径问题 ,确保路径正确 ,否则无法启动
3.修改配置 刷新没权限