这里写自定义目录标题
- 问题描述
- 解决方案
问题描述
在快速入门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的缓存 重启即可