1.新建springboot子工程服务提供者,老规矩先导入相关依赖(ps:springcloud依赖在其父工程已经导入)
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
2.在springboot启动类上加上注解@EnableEurekaClient
4.配置application.yml参数
#端口
server:
port: 8080
#服务名称
spring:
application:
name: eureka_provider
eureka:
client:
service-url:
defaultZone: http://localhost:10000/eureka
instance:
prefer-ip-address: true #使用真实ip注册
instance-id: provider8080 #实例名称
分别启动注册中心和服务提供者,访问http://localhost:10000/eureka,观察实例列表可见eureka-client已经注册到了eureka-server