在开发spring cloud的时候遇到一个很奇葩的问题,就是服务向spring eureka中注册实例的时候使用的是机器名,然后出现localhost、xxx.xx等这样的内容,如下图:

能够正确的显示机器名这情况还是良好的,关键有的还是显示localhost,实在是纠结,然后我就开始在网上找解决方法。

在网上也找到了一些思路,如这篇http://blog.csdn.net/cnhome/article/details/52291505,说配置

eureka.instance.perferIpAddress=true 我不知道这朋友用的什么spring cloud版本,反正我是用的spring cloud()版本中是没有这个,但是有下面配置,

eureka.instance.prefer-ip-address=true 我是用的spring cloud maven依赖如下:欢迎大家一起学习研究相关技术愿意了解源码的朋友直接求求交流分享技术:2147775633

<dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Camden.RELEASE</version><type>pom</type><scope>import</scope></dependency>
</dependencies>
复制代码

快速的将配置添加,然后发包测试,如下图:

显示结果还是没有变化,还是机器名,但是你自己观察左下角,鼠标url连接地址确实变成了IP,只是URL显示还是机器名,ok,起码解决了一部分,剩下的就是显示问题了。

在网上搜来搜去,多数都是说增加

eureka.instance.prefer-ip-address=true 配置,如http://www.cnblogs.com/yish/p/5985074.html,blog.csdn.net/zhuchuangan…

最终,在http://www.cnphp6.com/detail/17565找到配置,需要配置

eureka.instance.preferIpAddress=true eureka.instance.instance-id={server.port} ok,赶紧上代码,运行测试,如下图

ok,成功,这就是我希望的结果。

转载于:https://juejin.im/post/5b909799f265da0ae47260eb

spring eurake中使用IP注册相关推荐

  1. Spring AOP中是如何注册Advisor的?

    前置博文: Spring AOP中如何为Bean创建代理? Spring AOP中是如何注册Advisor的? Spring AOP如何为目标方法创建拦截器链? Spring AOP拦截器调用的实现 ...

  2. java spring context_java将对象注册到spring context中 | 学步园

    很多时候需要从spring中取出相应的对象,很多时候又需要将对象注入到spring context中. 小卒碰到了这样的问题.在构件中有DAO. 其他构件需要复用这个DAO,但是连接配置各不相同,并且 ...

  3. SpringBoot之Listener注册到Spring容器中的多种方法

    相关文章: SpringBoot 之AOP切面的使用 SpringBoot之Interceptor拦截器注入使用 SpringBoot之Filter过滤器的实现及排序问题 SpringBoot 之多个 ...

  4. 【夯实Spring Cloud】Spring Cloud中的Eureka服务注册与发现详解

    本文属于[夯实Spring Cloud]系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习Spring Cloud技术,希望能给读者带来一些干货.系列目录如下: [夯实Spring Cloud]D ...

  5. Spring Cloud中使用Consul作为服务注册中心时如何获得local service id?

    微服务是目前非常流行和实用的软件架构设计.Spring Cloud是java开发领域最受欢迎也是常用的微服务框架.Spring Cloud Finchley版本已经发布,与此同时Eureka 2.0的 ...

  6. Spring注解驱动开发第11讲——面试官让我说说:如何使用FactoryBean向Spring容器中注册bean?

    写在前面 经过前面的学习,我们知道可以通过多种方式向Spring容器中注册bean.可以使用@Configuration注解结合@Bean注解向Spring容器中注册bean:可以按照条件向Sprin ...

  7. Spring注解驱动开发第7讲——如何按照条件向Spring容器中注册bean?这次我懂了!!

    写在前面 当bean是单实例,并且没有设置懒加载时,Spring容器启动时,就会实例化bean,并将bean注册到IOC容器中,以后每次从IOC容器中获取bean时,直接返回IOC容器中的bean,而 ...

  8. Spring RSocket:基于服务注册发现的 RSocket 负载均衡

    作者 | 雷卷 来源|阿里巴巴云原生公众号 RSocket 分布式通讯协议是 Spring Reactive 的核心内容,从 Spring Framework 5.2 开始,RSocket 已经是 S ...

  9. Spring Cloud中,Eureka常见问题总结

    Spring Cloud中,Eureka常见问题总结. 1 eureka.environment: 指定环境 参考文档: 1 eureka.datacenter: 指定数据中心 参考文档: 使用配置项 ...

最新文章

  1. cocos2d 0.99.5版本屏幕默认是横屏,怎么修改为竖屏呢?
  2. css中margin-top/margin-bottom失效
  3. asp与网站安全的初步构想(1)——操作系统安全
  4. 内存管理vma_(十三)Linux内存管理之vma/malloc/mmap
  5. mysql的多master调度_innodb中master线程的调度的算法改进(mysql 5.6.26)
  6. 解决VM虚拟机中ubuntu系统上不了网的问题
  7. 从标准到开发,解读基于MOF的应用模型管理
  8. python从其他文件导入模块_Python模块可以使用其他文件的导入吗?
  9. C语言第七次作业---要死了----
  10. c 语言 二维数组地址,C/C++ 关于一维或二维数组首地址表示含义
  11. Spring 源码解析 -- SpringWeb请求映射解析
  12. b站弹幕姬python_自用 Bilibili 弹幕姬 for macOS
  13. sublime运行python输出乱码_sublime python出现中文乱码怎么办
  14. Linux下发包工具sendip的使用
  15. 等保安全计算环境之Windows(身份鉴别+访问控制)(二级)
  16. learning scala type alise
  17. 首席新媒体运营黎想教程:3步教你如何做好社群运营
  18. 苹果系统 macOS Mojave 10.14.4上安装 Ubuntu 18.04 双系统
  19. CFile、CStdioFile、FILE和其他文件操作
  20. 基于STM32的红外人体感应器控制LED灯的状态

热门文章

  1. 火爆全网MySQL路线笔记!java文件读取中文乱码
  2. 如何用计算机管理员权限,计算机管理员权限在哪里设置_电脑系统如何设置管理员权限-win7之家...
  3. gin 如何返回html_Gin(三):与模板配合使用 tmpl,go web 开发最火框架之一
  4. windows mysql备份与恢复_windows下Mysql自动备份与恢复说明
  5. barco控制软件支持linux_vnc远程控制软件linux,在linux系统上能够使用的vnc远程控制软件...
  6. feign调用多个服务_SpringCloud使用Feign实现服务调用|chu
  7. git tag 的基本用法
  8. 学习vue3系列watch
  9. yum php mysql5.5_CentOS 5.5使用yum来安装LAMP(php运行环境)
  10. pat上写java程序_如何运行Java程序和设置CLASSPAT