SpringBoot测试报错:Failed to load ApplicationContext(pom文件加载完,版本号依然标红)

这里写自定义目录标题

  • 问题描述
  • 解决方案

问题描述

在快速入门Mybatis的程序中
加载完Maven依赖之后
想执行下面的测试程序
在这里插入图片描述

结果报错:

Unable to instantiate org.mybatis.spring.boot.autoconfigure.MybatisDependsOnDatabaseInitializationDetector [org.springframework.boot.sql.init.dependency.DependsOnDatabaseInitializationDetector]
Failed to load ApplicationContext

解决方案

Failed to load ApplicationContext-通常表示在加载应用程序的上下文时发生了错误
这里很有可能是依赖配置出了问题:
1.缺少需要的依赖或者版本不兼容
2.IDEA缓存问题,导致依赖配置出错

查了资料发现,我的SpringBoot版本和Mybatis的版本都太高了,然后换成了2.7.8和2.2.2版本,重新加载了一下Maven,再执行发现还是报这个错.
然后去看了一下pom.xml文件,发现SpringBoot的版本号是标红的
在这里插入图片描述

这时候就需要清除一下IDEA的缓存 重启即可
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/644498.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python Web框架库之pyramid使用详解

概要 Python Pyramid是一个功能强大、灵活且高度可定制的Web框架,适用于各种规模的Web应用开发。它采用简单明了的设计理念,提供了丰富的功能和扩展性,使开发者能够快速构建高效、可靠的Web应用。无论是小型博客还是大型企业应用,Python Pyramid都能够满足需求,并且易于学…

redis单线程模型

工作原理 在Redis中,当两个客户端同时发送相同的请求时,Redis采用单线程模型来处理所有的客户端请求,会依次处理这些请求,每个请求都会按照先后顺序被执行,不会同时处理多个请求。使得Redis能够避免多线程并发访问数据…

量子城域网系列(六):关于量子信道

下图是“墨子号”卫星与兴隆地面站量子密钥分发的实验现场图,是不是很酷。星地高速量子密钥分发是“墨子号”量子卫星的科学目标之一。量子密钥分发实验采用卫星发射量子信号,地面接收的方式,“墨子号”量子卫星过境时,与河北兴隆…

【Android】android 10 jar_sdk_library添加

前言 当前项目遇到客户,Android 10 平台,需要封装jar_sdk_library给第三方应用使用。其中jar_sdk_library中存在aidl文件。遇到无法编译通过问题。 解决 system/tools/aidl修改 Android.bp修改

zookeeper安装原生开发 C API接口时报错

报出的错误:error: %d directive writing between 1 and 5 bytes into a region of size be 问题原因 %d 格式说明符用于格式化有符号十进制整数。它需要一个与要格式化的整数大小相匹配的缓冲区。如果缓冲区太小,则会导致缓冲区溢出,从而可…

前端-移动端基于vant4开发

一、吸顶 头部的吸顶效果,可以使用vant4的粘性布局。 Sticky 粘性布局 - Vant 4 (gitee.io) 二、底部菜单栏样式 三、弹出层 可以使用vant4弹出层组件 Popup 弹出层 - Vant 4 (gitee.io) 四、横向标签页滚动 可以基于vant4的标签页进行开发。Tab 标签页 - Vant …

【Burpsuite靶场】XSS专题精讲

【个人】:NEUQ大一学生 【专业】:通信工程 (Communication Engineering) 【个人方向】:网安、开发双管齐下 【座右铭】:真正的英雄主义,就是看清生活的真相后依然热爱生活 -- 罗曼.罗兰 目录 一、认识XSS(跨站脚本攻击…

CTFshow-PWN-栈溢出(pwn37-pwn38)

目录 1、pwn37 2、pwn38 1、pwn37 32位的 system(“/bin/sh”) 后门函数给你 对于这种有后门函数的简单栈溢出我们就不作过多分析,这种类型题是有固定套路的,我们这里就直接用模版 exp 打通。 检查一下是多少位程序: 32位 拖进 ida32 反编…

租房管理|基于SprinBoot+vue的租房管理系统(源码+数据库+文档)

租房管理目录 基于SprinBootvue的租房管理系统 一、前言 二、系统设计 三、系统功能设计 前台 后台 管理员 订单信息管理 屋主申诉管理 屋主权限 房源信息管理 订单信息管理 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获…

related_name和related_query_name属性

在Django模型继承中,假如在外键或多对多字段中使用了related_name属性或related_query_name属性,则必须为该字段提供一个独一无二的反向名字和查询名字。但是,这样在抽象基类中一般会引发问题,因为基类中的字段都被子类继承并且保…

python 如何判断两个字典是否相等

Python 字典的 cmp() 函数用于比较两个字典元素。 语法 cmp()方法语法: cmp(dict1, dict2)参数 dict1 -- 比较的字典。 dict2 -- 比较的字典。 返回值 如果两个字典的元素相同返回0,如果字典dict1大于字典dict2返回1,如果字典dict1小于…

基于卷积神经网络的垃圾图像分类系统研究与实现

1.摘要 垃圾分类作为资源回收利用的重要环节之一, 可以有效地提高资源回收利用效率, 进一步减轻环境污染带来的危害. 随着现代工业逐步智能化, 传统的图像分类算法已经不能满足垃圾分拣设备的要求. 本文提出一种基于卷积神经网络的垃圾图像分类模型 (Garbage Classification Ne…