Spring Boot 的版本与 MyBatis 或其他依赖库的版本不兼容

报错:java.lang.IllegalArgumentException: Unable to instantiate org.mybatis.spring.boot.autoconfigure.MybatisDependsOnDatabaseInitializationDetector [org.springframework.boot.sql.init.dependency.DependsOnDatabaseInitializationDetector]

检查pom文件之后发现在依赖中使用了 MyBatis Spring Boot Starter 的版本是 3.0.2,但 Spring Boot 的版本是 2.7.6,我去查了2.7.6版本对应的Mybatis Spring Boot Stater的版本号是2.3.x,去官网上复制一下就好了

https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter/2.3.1

<!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter -->
<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>2.3.1</version>
</dependency>
 文章来源地址https://uudwc.com/A/aYgYn

原文地址:https://blog.csdn.net/weixin_52360960/article/details/132187326

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

上一篇 2023年09月24日 15:48
下一篇 2023年09月24日 15:54