首页 > 其他分享 >【Exception】The dependencies of some of the beans in the application context form a cycle

【Exception】The dependencies of some of the beans in the application context form a cycle

时间:2023-06-05 15:38:35浏览次数:42  
标签:Exception form class some AsyncConfig private asyncConfig public


案发现场

***************************
APPLICATION FAILED TO START
***************************

Description:

The dependencies of some of the beans in the application context form a cycle:

┌─────┐
|  asyncConfig defined in file [E:\code\spring-boot-demo\target\classes\com\itplh\config\AsyncConfig.class]
└─────┘

原因分析

@Configuration
public class AsyncConfig {

    private AsyncConfig asyncConfig;

    public AsyncConfig(AsyncConfig asyncConfig) {
        this.asyncConfig = asyncConfig;
    }

}

用了构造器注入当前类,导致循环依赖

解决方案

使用 set注入

@Configuration
public class AsyncConfig {
	
	@Autowired
    private AsyncConfig asyncConfig;

}


标签:Exception,form,class,some,AsyncConfig,private,asyncConfig,public
From: https://blog.51cto.com/u_16131663/6416245

相关文章

  • 【Exception】maven-compiler-plugin 编译失败集锦
    1JDK明明是1.8为什么说编译环境和运行环境不一致?Whatfuck?JDK明明1.8为什么编译环境变成1.5了?Whatfuck?原因分析:奇怪的是我的机器上只安装了JDK8,为什么还会说不支持diamond和lambda呢?在Google大神的指引下,在MavenCompiler插件介绍里面找到了答案:Alsonotethat......
  • 【Exception】Check your ViewResolver setup!
    案发现场:解决方案:在pom文件中添加模板引擎依赖<!--thymeleaf模板引擎--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>......
  • 大模型核心技术原理: Transformer架构详解
    在大模型发展历程中,有两个比较重要点:第一,Transformer架构。它是模型的底座,但Transformer不等于大模型,但大模型的架构可以基于Transformer;第二,GPT。严格意义上讲,GPT可能不算是一个模型,更像是一种预训练范式,它本身模型架构是基于Transformer,但GPT引入了“预测下一个词”的任......
  • Simple Date Format类到底为啥不是线程安全的?
    摘要:我们就一起看下在高并发下SimpleDateFormat类为何会出现安全问题,以及如何解决SimpleDateFormat类的安全问题。本文分享自华为云社区《【高并发】SimpleDateFormat类到底为啥不是线程安全的?》,作者:冰河。首先问下大家:你使用的Simple Date Format类还安全吗?为什么说Simp......
  • 浅谈java异常[Exception]
    评:一.异常的定义在《java编程思想》中这样定义异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要......
  • winform程序背景图闪屏问题
    问题背景在工控项目中,往往需要加载一个背景图像用于模拟设备或图纸,在其上需要动态放置一些标签或按钮,通常的做法是,使用Panel组件通过设置BackgroundImage属性加载背景图,经常碰到的问题是,窗口做resize或动态增加/删除Label时,界面会有非常明显的屏闪现象.publicv......
  • winform中使用yaml配置文件
    1、引入nuget包NetEscapades.Configuration.YamlMicrosoft.Extensions.Configuration.Binder引入上面两个包2、新增yaml文件可以新增到目录中,也可以放在根目录,我这边新增到了Conf文件夹中。创建一个Conf文件夹,然后里面创建一个myconfig.yaml文件。......
  • Incrementer:Transformer for Class-Incremental Semantic Segmentation with Knowledg
    摘要目前已有的连续语义分割方法通常基于卷积神经网络,需要添加额外的卷积层来分辨新类别,且在蒸馏特征时没有对属于旧类别/新类别的区域加以区分。为此,作者提出了基于Transformer的网络incrementer,在学习新类别时只需要往decoder中加入对应的token。同时,作者还提出了对于旧类别区......
  • Hugging News #0602: Transformers Agents 介绍、大语言模型排行榜发布!
    每一周,我们的同事都会向社区的成员们发布一些关于HuggingFace相关的更新,包括我们的产品和平台更新、社区活动、学习资源和内容更新、开源库和模型更新等,我们将其称之为「HuggingNews」,本期HuggingNews有哪些有趣的消息,快来看看吧!重磅更新TransformersAgents发布,通过自......
  • 多线程的未捕获异常类 UncaughtExceptionHandler 的使用
    一、需要UncaughtExceptionHandler的原因1.主线程可轻松的发现异常,子线程的异常比较隐蔽,难以发现程序运行时,子线程发生了异常,并不影响主线程,也不会终止主线程的程序,主线程将继续执行,这时候子线程的异常可能就不会被察觉,就使得子线程的功能出了问题,但没发现。代码展示:/***......