接上一章节搭建与配置EureKa服务注册中心,这里讲讲向 Eureka 服务注册中心注册服务
向 Eureka 服务注册中心注册服务
将搭建好的服务提供者注册到Eureke 注册中心
1、在该服务提供者中添加 eureka 的依赖,因为服务提供者向注册中心注册服
务,需要连接 eureka,所以需要 eureka 客户端的支持;
<!--SpringCloud 集成 eureka 客户端的起步依赖-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<!--SpringCloudx相关依赖-->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>2021.0.3</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<!--指定SpringCloud仓库-->
<repositories>
<repository><id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/libs-milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
2、激活 Eureka 中的 EnableEurekaClient 功能:
- 在 Spring Boot 的入口函数处,通过添加@EnableEurekaClient 注解来表明自己是一个 eureka 客户端,让我的服务提供者可以连接 eureka 注册中心;
3、配置服务名称和注册中心地址;
#配置服务的名称
spring.application.name=springcloud-service-provider
#Eureka的连接地址
eureka.client.service-url.defaultZone=http://localhost:8761/eureka
4、启动服务提供者 SpringBoot 程序;
5、启动运行之后,通过在浏览器地址栏访问我们之前搭建好的 eureka 注册中心,就可以看到有一个服务已经注册成功了;