创建Eureka Server
Eureka组件: 注册中心,提供服务注册与发现服务
- 创建 SpringBoot web 项目,项目名称为:sc-eureka
- 添加依赖
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> <version>2.2.4.RELEASE</version> </dependency>
- 添加环境配置
server: port: 7776 spring: application: name: sc-eureka eureka: client: register-with-eureka: false fetch-registry: false service-url: defaultZone: http://localhost:7776/eureka/
- 在启动类中添加
@EnableEurekaServer
注解package com.scdemo.sceureka; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; @SpringBootApplication @EnableEurekaServer public class ScEurekaApplication { // ... }
- 启动项目,并访问
http://loaclhost:7776
创建Provider
- 创建 SpringBoot web 项目,项目名称为:sc-provider
- 添加依赖
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> <version>2.2.4.RELEASE</version> </dependency>
- 添加环境配置
server: port: 7777 spring: application: name: sc-provider eureka: client: service-url: