首先创建工程配置pom文件导入依赖
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency>
其次配置application.yml或者application.properties
server:
port: 9000
#配置eureka
eureka:
instance:
hostname: localhost
client:
register-with-eureka: false #是否将自己注册到注册中心
fetch-registry: false #是否要从eureka中获取注册信息
#配置暴露给eureka Client的请求地址
service-url:
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/最后配置启动类
在启动类上加一个注解
@EnableEurekaServer
激活eureka server
配置完之后将服务提供者注册到eureka Server上
一、引入EurekaClient的坐标
在需要引入坐标的pom文件加入依赖
<!--引入eurekaClient --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>
在application.yml当中添加 #配置Eureka eureka: client: service-url: defaultZone: http://localhost:9000/eureka/ instance: prefer-ip-address: true #使用ip地址注册
然后在该启动类添加注解

@EnableEurekaClient和@EnableDiscoveryClient都可以 @EnableDiscoveryClient是spring提供的一个注解 他包含第一个
在新版本当中 这俩注解不写也可以 如果你配置好了之后 他会自动把信息注册上去
最后重启启动类 然后你会在注册中心看到已经注册的

调用

0条评论
点击登录参与评论