报错: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://www.toymoban.com/news/detail-722806.html
<!-- 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://www.toymoban.com/news/detail-722806.html
到了这里,关于Spring Boot 的版本与 MyBatis 或其他依赖库的版本不兼容的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!