首先创建工程配置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条评论
点击登录参与评论