JAVA技术交流QQ群:170933152

spring cloud 测试的时候报 BeanCreationNotAllowedException: Error creating bean with name 'eurekaAutoServiceRegistration' 但能正确跑完测试方法

因为都能正确的跑测试方法,所以我也不太注意它,但是有时候闲得蛋疼就会找一下原因。

具体原因我也说不清,直接丢个连接

https://github.com/spring-cloud/spring-cloud-netflix/issues/1952

里面的一位叫crmky的大神解释的很清楚了,

由于是英文,我理解是可以的,但是翻成中文就不知道什么鬼了 

所以我直接丢解决方法

@Component
public class FeignBeanFactoryPostProcessor implements BeanFactoryPostProcessor {@Overridepublic void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {if (containsBeanDefinition(beanFactory, "feignContext", "eurekaAutoServiceRegistration")) {BeanDefinition bd = beanFactory.getBeanDefinition("feignContext");bd.setDependsOn("eurekaAutoServiceRegistration");}}private boolean containsBeanDefinition(ConfigurableListableBeanFactory beanFactory, String... beans) {return Arrays.stream(beans).allMatch(b -> beanFactory.containsBeanDefinition(b));}
}

当然里面的spring人员也说了

The workaround works when running the application, but not when running tests disappointed

翻译就是最新的版本测试的时候依然有这问题,但是正常跑的时候没有

大哥,我们虽然没说正常跑的时候没这个问题,但是我们提的问题是测试的时候有这个问题啊!!!

猛然间,中了springcloud的人员的一个程序员冷笑话...

SpringCloud工作笔记052---SpringCloud打包部署流程_打包时报错: BeanCreationNotAllowedException: Error creating bean w相关推荐

  1. SpringCloud工作笔记082---自动化部署Jenkins_Windows下安装使用Jekins

    #前提条件是要把JDK安装好,配置JAVA_HOME等环境变量 1.下载jenkins:https://jenkins.io/download/ 选择windows版本,然后直接安装下一步下一步就行 ...

  2. SpringCloud工作笔记045---SpringCloud分布式服务部署常用端口

    JAVA技术交流QQ群:170933152 数据库,rabbitmq,还有为服务端口,申请服务器端口 3306,5671,5672,15672, 8000-8050这个区间段吧 3316,2032

  3. SpringCloud工作笔记065---lombok的使用和原理_在开发工具STS_eclipse_Idea中集成lombok

    JAVA技术交流QQ群:170933152 简单说就是在类中不用再写:get set方法,hashcode toStirng equals方法了 eclipse中集成: update时,勾选上Forc ...

  4. springcloud工作笔记093---springcloud封装按钮权限控制_思路和实现_根据用户拥有的权限控制是否显示某个按钮

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 1.设计思路,首先在sc-auth验证用户登录的微服务中,给用户表添加一个 @Transient ...

  5. SpringCloud工作笔记056---mysql自增序列管理表_自增序列函数创建

    JAVA技术交流QQ群:170933152 使用函数创建自增序列管理表(批量使用自增表,设置初始值,自增幅度) 第一步:创建Sequence管理表 sequence DROP TABLE IF EXI ...

  6. SpringCloud工作笔记035---Zuul网关异常:com.netflix.zuul.exception.ZuulException: Forwarding error

    JAVA技术交流QQ群:170933152 最近真是被这个分布式的权限设计,搞的郁闷,项目紧,任务重,天天加班 先说背景,项目要实现微服务的权限验证,这里: sc-gateway 网关 网关要配置 E ...

  7. SpringCloud工作笔记051---SpringCloud打包部署流程

    JAVA技术交流QQ群:170933152 自己部署流程 1.首先我用的idea打包,用maven打包,打包的时候,首先要给idea配置一下maven,配置以后 直接在idea右侧双击install就 ...

  8. 使用SpringCloud全家桶中的Feign踩的坑‘Error creating bean with name 'eurekaAutoServiceRegistration'

    在自学SpringCloud全家桶中的Feign的时候踩的坑,启动的时候报如下错误: org.springframework.beans.factory.BeanCreationNotAllowedE ...

  9. SpringCloud工作笔记061---springBoot maven 打包jar报错_serverEndpointExporter

    JAVA技术交流QQ群:170933152 代码可以正常运行,websocket也是正常工作,但打包成jar就会报如下错误 Error starting ApplicationContext. To ...

最新文章

  1. bug诞生记——const_cast引发只读数据区域写违例
  2. 【每日一算法】行星碰撞
  3. 信息安全 CIO最关注什么?
  4. Java未解析编译_无法解析的编译问题:
  5. 前端学习(2910):vue的介绍
  6. R语言第四讲 之R语言数据类型
  7. myEclipse背景控制插件方案 内附使用说明
  8. python3web库_基于 Python3 写的极简版 webserver
  9. 中国大数据与智能计算产业联盟“开源软件工作委员会”成立会议在京召开
  10. pyglet: a cross-platform windowing and multimedia
  11. 泰克吉时利Keithley数据采集器自动计量校准软件NSAT-3070
  12. 天津大学计算机学院网韩瑞泽,2018天津大学计算机学院考研拟录取名单
  13. Arduino PS2摇杆
  14. /sys/kernel/debug及debugfs
  15. 【水汐のc++】建立一个会员管理程序, 每个会员的登记内容包括会员编号、 会员卡号、累计消费金额,可以分别按会员编号、 会员卡号进行查询,也可以增加或删除会员信息。
  16. Java 敏感词过滤,Java 敏感词替换,Java 敏感词工具类
  17. Load and Display an Image - 加载并显示图像
  18. [渝粤教育] 无锡商业职业技术学院 导游业务 参考 资料
  19. MATLAB代码:新能源接入的电力市场主辅联合出清 出清模型以考虑安全约束的机组组合模型(SCUC)和经济调度模型(SCED)组成
  20. 安装黑群晖不求人,arpl在线编译安装群晖教程

热门文章

  1. 关于数据库中有自增主键时如何插入数据?
  2. 如何建立MFC绘图工程:外貌框架_基于对话框(开发平台VS2017)
  3. 发哥推荐的linux网站,记录一下
  4. tensorflow数据读取机制
  5. Tensorflow Auto-encoder + VAE 实战
  6. 吴恩达深度学习4.4练习_Convolutional Neural Networks_Face Recognition for the Happy House
  7. at/cron计划任务初解
  8. pyqt,Qt Designer 界面布局子窗口可移动
  9. Java基础-IO流(13)
  10. opengl显示汉字