目录
3.1新建子项目springcloud-config-server
4.1新建工程springcloud-config-client
1.工程目录
springcloud-config-server为config配置中心服务端,端口为9510
springcloud-config-client为config配置中心客户端,端口为9520
2.github准备
config推荐使用github,所以这里也是使用github来测试。
3.config-server服务端
3.1新建子项目springcloud-config-server
端口号为9510
涉及文件如下
3.2依赖
config配置中心本身也需要注册到eureka中。也可以不使用eureka
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
<exclusions>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
</dependencies>
3.3配置文件
spring:
application:
name: springcloud-config-server
cloud:
config:
server:
git:
uri: https://github.com/c4you/springcloud-begin.git
#公共仓库,所以不需要用户名密码
#username:
#password:
search-paths:
- springcloud-config
server:
port: 9510
eureka:
instance:
instance-id: springcloud-config-server1
appname: ${spring.application.name}
prefer-ip-address: true
lease-renewal-interval-in-seconds: 5
lease-expiration-duration-in-seconds: 5
client:
service-url:
defaultZone: http://test1:9110/eureka/,http://test2:9120/eureka/
这里的search-paths