客户端注册到eureka操作如下
POM文件添加
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>
在spirngboot启动类里添加@EnableEurekaClient 或者 @EnableDiscoveryClient
@SpringBootApplication @EnableDiscoveryClient public class EurekaClientApplication { public static void main(String[] args) { SpringApplication.run(EurekaClientApplication.class, args); } }
关于@EnableEurekaClient 或者 @EnableDiscoveryClient的区别就是
如果选用的注册中心是eureka,那么就推荐@EnableEurekaClient,如果是其他的注册中心,那么推荐使用@EnableDiscoveryClient。@EnableEurekaClient的情景,就是在服务采用eureka作为注册中心的时候,使用场景较为单一,如果注册中心是eureka两个都一样
application.properties 文件添加配置
#服务端口 server.port=8084 #应用名称 spring.application.name=eureka-Client #eureka注册地址 eureka.client.service-url.defualtZone=http://127.0.0.1:8761/eureka
启动应用就能在eureka服务端能看到注册的应用