当项目使用了 MyBatis-Plus 时,通常不需要再单独引入 MyBatis。因为 MyBatis-Plus 是 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
MyBatis-Plus 在内部已经包含了 MyBatis 的核心功能,并且提供了一些额外的功能,如自动代码生成器、Active Record 实现、条件构造器、分页插件等。因此,当你将 MyBatis-Plus 添加到项目中时,你实际上已经获得了 MyBatis 的所有功能,并且还有更多。
确保在项目的依赖管理文件(如 Maven 的 pom.xml
或 Gradle 的 build.gradle
)中只添加了 MyBatis-Plus 的依赖,而没有重复添加 MyBatis 的依赖。这样可以避免版本冲突和其他潜在的问题。
以下是一个 Maven 项目中添加 MyBatis-Plus 依赖的示例:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>你的MyBatis-Plus版本号</version>
</dependency>
在这个示例中,mybatis-plus-boot-starter
是 MyBatis-Plus 为 Spring Boot 提供的启动器依赖,它会自动配置 MyBatis-Plus 和相关的组件。如果你不是使用 Spring Boot,而是使用传统的 Spring 或其他框架,你可以根据需要选择其他合适的 MyBatis-Plus 依赖。