springboot启动feign项目报错:Service id not legal hostnam的解决
目录
- springboot启动feign项目报错:Service id not legal hostnam
- 在feign项目中,定义接口调用服务
- 启动时报出异常信息
- 度娘后发现问题所在
- 配置文件服务名做同样修改
- Service id not legal hostname (pin_user)
- 错误信息
- 出现原因
- 解决方案
springboot启动feign项目报错:Service id not legal hostnam
在feign项目中,定义接口调用服务
@FeignClient(name= "eureka_client") public interface TestInterface { @GetMapping(value = "/get") String get(); }
启动时报出异常信息
度娘后发现问题所在
feign不支持"_",改成"-"即可
name= "eureka-client"
配置文件服务名做同样修改
spring.application.name=eureka-client
Service id not legal hostname (pin_user)
这是SpringCloud中Feign常见的错误
错误信息
出现原因
解决方案
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
SpringBoot项目中遇到的BUG问题及解决方法
1.启动项目的时候报错 1.Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. 解决方法: 在yml配置文件中加入debug: true,因为默认的话是false 2.在集成mybatis时mapper包中的类没被扫描 org.springframework.beans.factory.NoSuchBean
-
基于springboot服务间Feign调用超时的解决方案
解决springboot服务间Feign调用超时问题概述 1.起因 在完成项目功能需求的开发,经过自己测试以及通过测试组测试通过后,昨晚正式部署到线上环境进行正式运行前的最后一次的测试.但是在测试中,由A服务调用B服务接口时,***通过Feign调用(其实就是http请求,当A服务调用B服务时,如果不配置超时时间,那么A发出请求后,B应该立即响应,否则A服务会认为B已经断开连接)出现***连接超时的错误,错误信息:Read timed out- 2.原因 用idea开发debug模式调试代码时,
-
解决springboot报错找不到自动注入的service问题
springboot报错找不到自动注入的service 找了不少资料,最后发现是每个service接口(虽然已经使用了@service注解)的实现类都需要加上@service注解. 如果是使用junit生成的测试类,发现无法自动注入服务的话 在test启动类前加上 @RunWith(SpringRunner.class) @SpringBootTest @ComponentScan("com.XXX.service") 这是因为test包和启动类不在同一个包或子包下,无法自动注入 Sp
-
详解SpringBoot注册Windows服务和启动报错的原因
Windows系统启动Java程序会弹出黑窗口.黑窗口有几点不好.首先它不美观:其次容易误点导致程序关闭:但最让我匪夷所思的是:将鼠标光标选中黑窗口日志信息,程序竟然不会继续执行,日志也不会继续输出.从而导致页面一直处于请求状态.回车后程序才能正常执行.同时客户希望我们能部署在Windows系统上并且做到开机自动启动.针对以上需求将系统程序注册成Windows服务变得尤为重要. 针对于SpringBoot程序,目前主流的方法是采用winsw,简单方便.可是在开发过程中,针对不同的系统,启动服务可
-
springboot启动feign项目报错:Service id not legal hostnam的解决
目录 springboot启动feign项目报错:Service id not legal hostnam 在feign项目中,定义接口调用服务 启动时报出异常信息 度娘后发现问题所在 配置文件服务名做同样修改 Service id not legal hostname (pin_user) 错误信息 出现原因 解决方案 springboot启动feign项目报错:Service id not legal hostnam 在feign项目中,定义接口调用服务 @FeignClient(name=
-
Java SpringBoot整合shiro-spring-boot-starterqi项目报错解决
目录 1.项目启动时报错如下 2.原因分析 3.测试@ConditionalOnMissingBean注解 1.项目启动时报错如下 Description: The bean 'securityManager', defined in class path resource [org/apache/shiro/spring/config/web/autoconfigure/ShiroWebAutoConfiguration.class], could not be registered. A b
-
解决maven启动Spring项目报错的问题
第一个问题 java.lang.ClassCastException: org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializer 出现原因主要是 javax.servlet-api 在运行时将spring容器当成了servlet容器出现类型转换错误. 解决方法: 在pom.xml文件中修改 javax.servlet-a
-
Vue项目报错:Uncaught SyntaxError: Unexpected token '<'的解决方法
目录 问题: 一.public下的index.html没有引入其他外部js文件. 二. public下的index.html引入其他外部js文件. 原因一.引用文件的位置不正确 原因二:配置信息不正确 原因三:script的引入类型不对 总结 问题: 最近做vue项目时,当我访问二级路由的时候,就会报Uncaught SyntaxError: Unexpected token ‘<‘错误,而我访问一级路由不会报错.翻了网上很多资料,都无法解决. 一.public下的index.html没有引入其
-
SpringBoot项目报错:"Error starting ApplicationContext...."解决办法
目录 发现错误 一.编译出问题 二.请求接口重复 三.加@Mapper注解 四.加@SpringBootApplication注解,数据库问题 五.端口重复问题 六.包冲突 总结 发现错误 SpringBoot项目报错: Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 以下方案80%可以帮助您解决这些个‘可恶的’问题
-
解决Hmily与Feign冲突报错 NullPointerException的问题
目录 Hmily与Feign冲突报错 NullPointerException 解决方法 java.lang.NullPointerException出现的几种原因及解决 出现的原因 Hmily与Feign冲突报错 NullPointerException 在项目中使用了Hmily保证分布式事务的一致性,由于Hmily会注册一个 HmilyFeignInterceptor ,并且feign会将其添加到 SynchronousMethodHandler 中的 requestInterceptors
-
Vue项目报错:parseComponent问题及解决
目录 Vue项目报错:parseComponent 报错内容 解决步骤 Vue常见错误及解决办法 1.在配置路由并引入组件后 2.在组件中的标签和样式中图片路径出错时 3.在组件中标签没有闭合 4.在使用less定义变量是报错 本地开发环境请求服务器接口跨域的问题 Vue项目报错:parseComponent 报错内容 ERROR Failed to compile with 1 error
-
springboot读取application.yml报错问题及解决
目录 springboot读取application.yml报错 错误信息如下 @Value读取Application.yml为null 项目需求 解决办法 springboot读取application.yml报错 springboot项目启动时,读取配置文件出错 错误信息如下 Failed to load property source from location 'classpath:/application.yml'......org.yaml.snakeyaml.error.YAMLE
-
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
问题描述: 今天早上一开机,打开项目,发现项目一片醒目的红色,查看报错原因提示: Property 'xxxx' does not exist on type 'CombinedVueInstance<{ readyOnly: unknown; businessPrice: unknown; travelStaffInfo: any; } & Record<never, any> & Vue, object, object, object, Record<never
-
解决Docker启动Elasticsearch7.x报错的问题
使用Docker run 命令 docker run -d -p 9200:9200 -p 9300:9300 --name 用户自定义名字 容器ID 会看到一串字符串,一般情况下我们会误以为它启动成功 我们执行docker ps -a是发现它自动退出了 使用docker logs -f 容器ID 查看日志发现: ERROR: [1] bootstrap checks failed [1]: max virtual memory areas vm.max_map_count [65530] li
随机推荐
- JAVA正则表达式 Pattern和Matcher
- javascript实现的样式表(CSS) 格式整理与压缩
- PHP preg_match的匹配多国语言的技巧
- Eclipse添加xml文件提示及Hibernate配置学习
- javascipt匹配单行和多行注释的正则表达式
- iOS轻点、触摸和手势代码开发
- 深入理解 Python 中的多线程 新手必看
- Linux编译升级php的详细方法
- PHP中Closure类的使用方法及详解
- 采用Psyco实现python执行速度提高到与编译语言一样的水平
- python魔法方法-属性访问控制详解
- C# Ini文件操作实例
- sqlserver 存储过程中的top+变量使用分析(downmoon)
- nodejs中操作mysql数据库示例
- 图片加载进度实时显示
- Jquery Ajax的Get方式时需要注意URL地方
- jQuery实现选项联动轮播效果【附实例】
- 简单易懂的python环境安装教程
- 金山反病毒20041220_周报
- CentOS 6.5中SSH免密码登录配置教程