本案例源码获得地址
SpringCloudDemo
Config-Server
POM引入spring-cloud-starter-eureka
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
注解
在Application.java加上@EnableEurekaClient
application.yml
spring:
cloud:
config:
server:
native:
search-locations: classpath:/shared
profiles:
active: native
application:
name: config-server
server:
port: 8769
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
Config-Client
POM引入spring-cloud-starter-eureka
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
注解
在Application.java加上@EnableEurekaClient
bootstrap.yml,注意这边一定是bootstrap.yml命名
spring:
application:
name: config-client
cloud:
config:
fail-fast: true
discovery:
enabled: true
service-id: config-server
profiles:
active: dev
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/