java后端自学错误总结spring持续更新中

server/2024/9/23 1:45:05/

java后端自学错误总结

  • 一.SpringBoot--正在总结中
    • 1.循环嵌套异常
    • 2.项目起来卡住了怎么办
  • 二.SpringCloud--正在总结中

一.SpringBoot–正在总结中

1.循环嵌套异常

今天再写SpringCloud项目的时候书写测试类运行结果报错了报错的最后的信息是

java">The dependencies of some of the beans in the application context form a cycle:newsConfigController (field private com.shengkong.article.service.newsConfigService com.shengkong.article.controller.v1.newsConfigController.newsConfigService)↓newsConfigServiceImpl (field protected com.baomidou.mybatisplus.core.mapper.BaseMapper com.baomidou.mybatisplus.extension.service.impl.ServiceImpl.baseMapper)↓newsConfigMapper defined in file [E:\shengkong\shengkongtoutiao\shengkong_news\shengkong_news-view\target\classes\com\shengkong\article\mapper\NewsConfigMapper.class]↓sqlSessionFactory defined in class path resource [com/shengkong/seata/config/DataSourcesProxyConfig.class]
┌─────┐
|  dataSourceProxy defined in class path resource [com/shengkong/seata/config/DataSourcesProxyConfig.class]
↑     ↓
|  druidDataSource defined in class path resource [com/shengkong/seata/config/DataSourcesProxyConfig.class]
↑     ↓
|  org.springframework.boot.autoconfigure.jdbc.DataSourceInitializerInvokerError creating bean with name 'druidDataSource' defined in class path resource [com/shengkong/seata/config/DataSourcesProxyConfig.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.jdbc.DataSourceInitializerInvoker': Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'dataSourceProxy': Requested bean is currently in creation: Is there an unresolvable circular reference?

项目里面我是继承了mybatis-plus
看到这个报错的时候优先排查了一下mapper.xml的文件里面是否出现了类名路径书写错误排查了没有
然后又去查看了启动类注解里面的MapperScan注解对应的mapper文件路径是不是有问题,查看了还是没问题
排查到这里以后我就看了ctrl+alt+shift+u 查看了对应的关系发现还是没有什么循环依赖的问题
排查到这里有点崩溃了因为技术水平不够实在找不到哪里出了问题,希望有知道的大佬们可以解答一下---------炸裂炸裂炸裂
最后我是再启动类上加了
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
才让测试类的启动正常的

2.项目起来卡住了怎么办

这个时候可以考虑看看是不是idea的断点导致的可以将断点取消掉再去重启项目,目前遇到这种情况

二.SpringCloud–正在总结中


http://www.ppmy.cn/server/35999.html

相关文章

【网络】网站打开的全过程:网络通信与协议解析

在我们日常的网络浏览中,打开一个网站似乎是理所当然的事情,但其中涉及了复杂的网络通信过程和多种协议的配合。本文将从上至下,逐层解析打开一个网站的完整过程,并介绍每个层次可能涉及的协议和技术。 1. 应用层 当我们在浏览器…

欧盟EDPB发布2024至2027年的安全战略

文章目录 前言一、加强协调和促进合规1、EDPB将继续就关键问题提供指南。2、 EDPB将继续支持适当和有效的合规措施的发展和实施3、EDPB将开发补充技术和法律重点出版物的信息。二、加强共同执行文化和有效合作三、在发展中的数字和跨监管环境中促进个人数据保护四、促进全球数据…

SpringMVC简介和体验

一、SpringMVC简介和体验 1.1 介绍 Spring Web MVC :: Spring Framework Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就包含在Spring Framework中。正式名称“Spring Web MVC”来自其源模块的名称( spring-webmvc )&#…

【iOS】多线程

文章目录 前言一、多线程的选择方案二、GCD和NSOperation的比较二、多线程相关概念任务队列 三、死锁情况主队列加同步任务 四、任务队列组合主队列异步并发队列异步 前言 这两天将iOS的多线程的使用都看了一遍,iOS的多线程方案有许多,本篇博客主要总结…

设计模式——观察者模式(Observer)

观察者模式(Observer Pattern)是软件设计模式的一种,也被称为模型-视图模式、源-收听者模式或从属者模式。它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。当主题对象状态发生变化时,它的所有…

远程代码/命令执行(RCE)

远程代码执行/远程命令执行(remote/code/execute||remote/command/execute) 类似sql注入xss等漏洞,rce也是代码注入(用户可控),注入对象为操作系统命令、后端代码,用户参 数可控,且未…

暴雨总裁孙辉:脚踏实地创未来

“所有行业都有算力的身影。”暴雨信息总裁孙辉说。身份核验、楼宇通行、仓储物流、交通出行……暴雨信息的算力资源正在各个领域加速落地。 2015年,孙辉与两名合伙人创办了暴雨信息,这是中国最早的一批算力公司之一。当时23岁的孙辉想法很简单。“看好…

Android14音频进阶之AAOS关键服务CarAudioManager与CarAudioService(七十)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 优质视频课程:AAOS车载系统+AOSP…