欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

spring cloud将spring boot服务注册到Eureka Server上的方法

时间:2021-03-22 09:08:08|栏目:JAVA代码|点击:

开篇:

我们将前面的springboot整合H2内存数据库,实现单元测试与数据库无关性提供的Restful服务注册到spring cloud的Eureka Server上。

一、引入Eureka的Client

</dependencies> 
 <dependency> 
  <groupId>org.springframework.cloud</groupId> 
  <artifactId>spring-cloud-starter-eureka</artifactId> 
 </dependency> 
</dependencies> 
<dependencyManagement> 
 <dependencies> 
  <dependency> 
   <groupId>org.springframework.cloud</groupId> 
   <artifactId>spring-cloud-dependencies</artifactId> 
   <version>Camden.SR3</version> 
   <type>pom</type> 
   <scope>import</scope> 
  </dependency> 
 </dependencies> 
</dependencyManagement> 

二、添加配置文件

# spring boot服务注册到Eureka Server上的应用名称 
spring.application.name=springboot-h2 
eureka.instance.prefer-ip-address=true 
# Eureka Server注册服务的地址 
eureka.client.service-url.defaultZone=http://localhost:8761/eureka 

三、开启Eureka Client支持

package com.chhliu.springboot.h2; 
 
import org.springframework.boot.SpringApplication; 
import org.springframework.boot.autoconfigure.SpringBootApplication; 
import org.springframework.cloud.netflix.eureka.EnableEurekaClient; 
 
@SpringBootApplication 
@EnableEurekaClient 
public class SpringbootH2Application { 
 
 public static void main(String[] args) { 
  SpringApplication.run(SpringbootH2Application.class, args); 
 } 
} 

四、启动spring boot服务并验证

通过上面几个步骤,说明我们已经将spring boot的服务注册到了Eureka Server上了!

五、可能出现的问题

如果在服务注册的过程中,发现Connection refused异常,如下:

有可能是hosts文件中没有加入如下映射关系

127.0.0.1  loaclhost

上一篇:IDEA插件之快速删除Java代码中的注释

栏    目:JAVA代码

下一篇:Json转list二层解析转换代码实例

本文标题:spring cloud将spring boot服务注册到Eureka Server上的方法

本文地址:http://www.codeinn.net/misctech/85536.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有