# MybatisPlusDemo **Repository Path**: oldsocks/mybatis-plus-demo ## Basic Information - **Project Name**: MybatisPlusDemo - **Description**: mybatis,mybatisPlus 小demo, 包括单元测试 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-27 - **Last Updated**: 2025-12-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 该项目是一个基于 MyBatis-Plus 的示例项目,旨在展示如何使用 MyBatis-Plus 进行快速开发。以下是项目的简要说明: ### 项目结构说明 - **MybatisPlusDemoApplication.java**: 项目的启动类,使用 `@SpringBootApplication` 注解启动 Spring Boot 应用。 - **User.java**: 用户实体类,使用 MyBatis-Plus 注解映射数据库表 `user`。 - **UserMapper.java**: 用户数据访问接口,继承 `BaseMapperX`,提供数据库操作方法。 - **MyMetaObjectHandler.java**: 自动填充处理器,用于在插入或更新数据时自动填充字段。 - **CustomSqlInjector.java**: 自定义 SQL 注入器,用于扩展 MyBatis-Plus 的 SQL 方法。 - **application.yml**: 配置文件,包含项目的基本配置信息。 - **UserMapper.xml**: XML 文件,定义用户相关的 SQL 查询语句。 - **测试类**: 包括 `MybatisPlusDemoApplicationTests.java` 和 `UserMapperTest.java`,用于测试应用的功能。 ### 使用说明 1. **启动项目**: 运行 `MybatisPlusDemoApplication.java` 中的 `main` 方法启动应用。 2. **测试功能**: 使用测试类中的方法验证数据库操作是否正常。 3. **配置数据库**: 确保在 `application.yml` 中正确配置数据库连接信息。 该项目适合用于学习和快速搭建基于 MyBatis-Plus 的应用。