S1:启动类添加注解
@EnableEurekaClient
S2:添加pom依赖文件
<spring-cloud.version>Finchley.SR1</spring-cloud.version>
<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
放在<build>之上;
<!-- config-server让properties文件中的eureka.client.serviceUrl.defaultZone配置覆盖spring-cloud默认配置 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> <version>2.0.2.RELEASE</version> </dependency> <!-- sping cloud 监控 http://localhost:8080/health --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId> <version>2.0.2.RELEASE</version> </dependency> <!-- sping cloud 注册服务 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> <version>2.0.2.RELEASE</version> <scope>compile</scope> </dependency> <!-- sping cloud 路由 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId> <version>2.0.2.RELEASE</version> </dependency>
S3:添加配置文件
运行成功:OK