首页 > 其他分享 >解决the dependencies of some of the beans in the application context form a cycle异常

解决the dependencies of some of the beans in the application context form a cycle异常

时间:2022-12-28 18:11:22浏览次数:62  
标签:form some application dependencies beans context cycle

异常描述

  项目启动的时候,遇到the dependencies of some of the beans in the application context form a cycle异常

异常分析

   由字面意思是由于代码中存在着循环依赖导致的。

解决方案

  第一种:通过idea查找相互依赖

  1.选择报循环依赖的地方右键选择diagrams

  

2.然后就可以看到你文件夹下所有的类

 

 

 

3. 右键选择Show Dependencis

 4.就可以查看到所有类依赖的情况,我这里就能清楚的看出哪里相互引用了

 

 

5.清除其中一个依赖后问题解决

 

 

 

第二种:

  通过控制台输出的报错类,排查存在相互依赖的service;

  发现有个serviceImpl使用了@AllArgsConstructor导致重复注入依赖;

  在serviceImpl里面的service入,改成mapper。

 

笔者: 沙漏倒装回忆1024

出处https://www.cnblogs.com/lpan1024/

版权所有,欢迎保留原文链接进行转载!

请点赞关注留言,如果有任何建议也可以留言,因为我会回复每一条评论,感谢阅读。

标签:form,some,application,dependencies,beans,context,cycle
From: https://www.cnblogs.com/lpan1024/p/17010893.html

相关文章

  • MAUI新生5.6-Form表单类控件难点
     一、表单类控件目录Entry,单行输入框Edit,多行输入框CheckBox,复选框RadioButton,单选框Picker,下拉单选框Switch,开关Slider,滑块Stepper,步进器DataPicker,日期选择框......
  • winform中实现打开摄像头+识别条形码和二维码
    我们去菜鸟驿站拿快递的时候,需要我们把自己的快递拿到扫描台上扫下,表示包裹已出库。今天我们就来实现这个功能,基于winform程序开发快递单的扫描和识别,顺便也识别下二维码。......
  • form表单中的 action=./?> 是什么意思
    ./代表当前目录,?代表查询字符串为空 action=""//一般可以为空的,这里的双引号都要有的,表示提单提交给自己(也就是当前页处理)action="a.php"//是提交给当前目录的a.php处......
  • MySQL DATE_FORMAT() 格式化日期
    定义和用法DATE_FORMAT()函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)date 参数是合法的日期。format 规定日期/时间的输出格式。可以使......
  • 论文 | SE(3)-Transformers:3D旋转平移等变注意力网络
    导读自注意力机制是最近非常火热的内容。今天这篇文章,作者基于自注意力机制提出SE(3)-Transformer,实现了三维数据中旋转平移的等变性。等变性有什么意义?作者取得了什么样的......
  • 一文带你入门Transformer
    让我们初学一下Transformer,它确实相对难以理解,下面让我们开始吧!朋友们.Don'tworryaboutit前提在这里我们用x<t>表示文本位置→输入用Tx表示文本长度用y<t......
  • 深度学习之Transformer网络
    【博主使用的python版本:3.6.8】本次没有额外的资料下载Packagesorttensorflowastfimportpandasaspdimporttimeimportnumpyasnpimportmatplotlib.pyplo......
  • C# GUI(Winform)回忆
    前言时隔六个月,我又回来搞C#了,不同的是上次失败了,而这次回来是接着搞上次没搞成的Manim播放器,于是乎肯定有很多我忘了的东西,那么本文就诞生了实用向①点击第二个蓝......
  • 霍夫(圆)变换(hough Transform/hough cirlce Transform)原理和实现
    一、霍夫(圆)变换的广泛使用和简要历史霍夫变换是一种​​特征​​​提取方法,被广泛应用在图像处理和计算机视觉应用中。霍夫变换是用来辨别找出物件中的特征,例如:线条。他的......
  • 利用Transformers库解决句子对分类问题
    目录数据处理数据集介绍数据处理数据集介绍我们选择蚂蚁金融语义相似度数据集AFQMC作为语料,它提供了官方的数据划分,训练集/验证集/测试集分别包含34334/4316/3......