SpringCloud Config可以将分布式部署的应用的配置文件进行集中化管理。将配置文件利用Git或SVN集中存放,修改更新后可以同步到分布式各个应用中。
1 Config Server端
作用:读取Git或SVN配置文件,形成服务API。 /ydma/course或/ydma-course.properties。
- 在SVN中定义properties配置文件
提示:对应svn配置文件放在ydma-configs/config路径下面。
/ydma-configs/config/ydma.properties
/ydma-configs/config/ydma-course.properties
/ydma-configs/config/ydma-direction.properties
- 创建config-server端项目,在pom.xml引入spring-cloud-config-server、spring-cloud-starter-config、svnkit
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.5.RELEASE</version>
</parent>
<dependencyManagement>
<dependencies>
<!-- spring-cloud-parent -->
<dependency>
<groupId>org