logo
0
0
WeChat Login

Spring Boot MyBatis Plus Demo

这是一个基于Spring Boot和MyBatis Plus的用户管理Demo项目,演示了完整的CRUD操作实现。

技术栈

  • Java 8+
  • Spring Boot 2.7.x
  • MyBatis Plus 3.5.x
  • MySQL 8.0
  • Maven

快速开始

前提条件

  1. JDK 1.8+
  2. Maven 3.6+
  3. MySQL 8.0 (或Docker)

运行步骤

  1. 克隆项目:

    git clone <项目地址>
    
  2. 导入数据库:

    mysql -u root -p123456 demo < src/main/resources/schema.sql
    

    或使用Docker:

    docker cp src/main/resources/schema.sql mysql8:/tmp/schema.sql
    docker exec -i mysql8 sh -c 'mysql -u root -p123456 demo < /tmp/schema.sql'
    
  3. 启动项目:

    mvn spring-boot:run
    

API文档

用户管理接口

方法路径描述
GET/users获取所有用户
GET/users/{id}根据ID获取用户
POST/users创建用户
PUT/users/{id}更新用户
DELETE/users/{id}删除用户

数据库配置

项目使用MySQL数据库,配置位于src/main/resources/application.yml

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/demo
    username: root
    password: 123456
    driver-class-name: com.mysql.cj.jdbc.Driver

构建

  • 编译项目:

    mvn clean compile
    
  • 打包项目:

    mvn clean package
    
  • 运行测试:

    mvn test
    

许可证

MIT

About

No description, topics, or website provided.
Language
Java40.8%
Markdown20%
XML18.8%
gitignore10.8%
Others9.6%