今天在搭建spring cloud 的过程中遇到了bean 循环依赖的问题,所以记录一下。

spring-boot:2.0.1

spring-cloud:2.0.1

标记的地方出现了循环。导致启动不成功,spring-boot 在启动的时候默认会扫描spring-boot-autuconfig下面的@Configura类。

解决办法一:spring-boot 支持自动默认配置,可以指定排除默认配置

 解决方法二:排除掉不需要的jar, 因为springboot 会尝试根据您添加的jar依赖来自动配置spring配置程序,自动配置可以用于参考,最好自己编写autuConfig。

  只需要过滤这两个springboot提供的默认配置,就可以了。不知道什么原因导致的循环问题,以后有空再去排查原因,有大牛知道原因的,希望能解答下原因,灰常感谢。

转载于:https://www.cnblogs.com/WanghHongLin/p/9559503.html

spring cloud 启动bean 循环依赖问题记录相关推荐

  1. 【Spring源码:循环依赖】一文弄懂Spring循环依赖

    1. 什么是循坏依赖 很简单,其实就是互相依赖对方,比如,有一个A对象依赖了B对象,B对象又依赖了A对象. // A依赖了B public class A{private B b; }// B依赖了A ...

  2. Spring 是如何解决循环依赖的?

    1.由同事抛的一个问题开始 最近项目组的一个同事遇到了一个问题,问我的意见,一下子引起的我的兴趣,因为这个问题我也是第一次遇到.平时自认为对spring循环依赖问题还是比较了解的,直到遇到这个和后面的 ...

  3. Spring是如何解决循环依赖的

    在关于Spring的面试中,我们经常会被问到一个问题,就是Spring是如何解决循环依赖的问题的.这个问题算是关于Spring的一个高频面试题,因为如果不刻意研读,相信即使读过源码,面试者也不一定能够 ...

  4. 来谈谈Spring构造函数注入的循环依赖问题

    作者:服务端开发 blog.csdn.net/u010013573/article/details/90573901 一.循环依赖 spring的循环依赖主要是指两个类相互之间通过@Autowired ...

  5. 万字长文带你吃透Spring是怎样解决循环依赖的

    在Spring框架中,处理循环依赖一直是一个备受关注的话题.这是因为Spring源代码中为了解决循环依赖问题,进行了大量的处理和优化.同时,循环依赖也是Spring高级面试中的必考问题,回答得好可以成 ...

  6. Spring三级缓存解决循环依赖问题详解

    spring三级缓存解决循环依赖问题详解 前言 这段时间阅读了spring IOC部分的源码.在学习过程中,自己有遇到过很多很问题,在上网查阅资料的时候,发现很难找到一份比较全面的解答.现在自己刚学习 ...

  7. Spring是如何解决循环依赖的?

    1.案发情况 @Service public class TestService1 {@Autowiredprivate TestService2 testService2;@Asyncpublic ...

  8. Spring IOC 如何解决循环依赖?

    前言 假设对象A.B 之间相互依赖,Spring IOC是如何解决A.B两个对象的实例化的?答案是三级缓存. 三级缓存 SpringIOC 通过三级缓存来解决循环依赖问题,三级缓存指的是三个Map: ...

  9. 互相引用 spring_听说你还不知道Spring是如何解决循环依赖问题的?

    作者:Vt 前言 Spring如何解决的循环依赖,是近两年流行起来的一道Java面试题. 其实笔者本人对这类框架源码题还是持一定的怀疑态度的. 如果笔者作为面试官,可能会问一些诸如"如果注入 ...

最新文章

  1. Rhel6-heartbeat配置文档
  2. 网站SEO优化需要注意哪些细节事项?
  3. android启调支付宝
  4. 昨天的性能优化与今天的网站故障
  5. 项目管理修炼之道-读书流水
  6. oracle redo log file文件详解
  7. Nancy之静态文件处理
  8. 568A和568B的线序
  9. 服务器IP被封的原因
  10. 火车票查询软件测试自学,火车票订购系统的测试报告.doc
  11. 【微信小程序】canvas生成分享图片海报模糊解决方法
  12. 阔密保密专家:数字货币将要来临 你的手机安全吗?
  13. 【苹果相册推】您只需使用证书并发布证书描述文件(无需发布)上传PEM范例文件
  14. gom列表自动选择服务器,传奇服务器-传奇服务器端 GOM GEE(必看知识)
  15. bash shell 命令
  16. mysql 列转行union all_mysql的 行转列(7种方法) 和 列转行
  17. 修复柱面要多少时间_宜昌平面设计培训多少钱大约要学习多长时间
  18. Nginx-第一天--HTTP
  19. TP-link WR841N无线路由器设置无线桥接(WDS功能)图文教程
  20. 树莓派支持uvi协议吗_树莓派 小米网关接入homeassistant系统

热门文章

  1. oracle怎样避免脑裂的,redis集群怎么防止脑裂
  2. (带后台)苹果安卓APP下载页 app应用下载界面源码
  3. 第三方支付平台源码 商业支付源码
  4. ThihkPHP开发聚合支付系统源码 兼容所有易支付程序
  5. c 语言中随机数填充数组,c – 生成唯一随机数的数组
  6. git 历史版本导出_Git基础知识(九)
  7. 百度爬虫页面自动繁殖程序+教程自动SEO优化
  8. 电脑设置代理IP工具 可自动更新
  9. WordPress主题modown6.2+erphpdown11.7
  10. 经验总结[系统方面]