java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Spring Boot MyBatis MyBatis-Plus依赖版本对应

浅谈Spring Boot、MyBatis、MyBatis-Plus 依赖版本对应关系

作者:陈小唬

本文主要介绍了SpringBoot、MyBatis和MyBatis-Plus的依赖版本对应关系,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

在使用 Spring Boot、MyBatis 和 MyBatis-Plus 时,确保它们的依赖版本兼容是项目正常运行的关键。版本不兼容可能会导致诸如 sqlSessionFactorysqlSessionTemplate 未正确配置等错误。因此,合理选择各个依赖的版本尤为重要。以下是 Spring Boot 各个版本与 MyBatis 和 MyBatis-Plus 的版本对应关系总结。

1. Spring Boot、MyBatis、MyBatis-Plus 依赖版本对应关系表

Spring Boot 版本MyBatis 版本MyBatis-Plus 版本MyBatis-Plus Starter 版本
2.7.x2.2.x3.4.x3.4.x
3.0.x3.5.x3.5.x3.5.x
3.1.x3.5.x3.5.x3.5.x
3.2.x3.5.x3.5.x3.5.x

2. 依赖选择说明

3. 版本选择注意事项

4. 依赖示例(Spring Boot 3.1.x + MyBatis 3.5.x + MyBatis-Plus 3.5.x)

<dependencies>

    <!-- Spring Boot Web Starter -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <!-- PostgreSQL 驱动 -->
    <dependency>
        <groupId>org.postgresql</groupId>
        <artifactId>postgresql</artifactId>
        <version>42.6.2</version>
    </dependency>

    <!-- MyBatis Plus Starter -->
    <dependency>
        <groupId>com.baomidou</groupId>
        <artifactId>mybatis-plus-boot-starter</artifactId>
        <version>3.5.3.1</version>
    </dependency>

    <!-- Lombok -->
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <scope>provided</scope>
    </dependency>

</dependencies>

5. 常见问题及解决方案

6. 总结

在整合 Spring Boot、MyBatis 和 MyBatis-Plus 时:

通过合理选择依赖版本和 Starter,可以有效避免常见的配置错误和兼容性问题。

到此这篇关于浅谈Spring Boot、MyBatis、MyBatis-Plus 依赖版本对应关系的文章就介绍到这了,更多相关Spring Boot MyBatis MyBatis-Plus依赖版本对应内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文