Spring Boot 整合 MyBatis 快速入门超详教程

目录

准备工作:

详细步骤:

1. 项目结构:

2. 引入依赖 (pom.xml):

3. 配置数据源 (application.properties):

4. 创建实体类 (User.java):

5. 创建 Mapper 接口 (UserMapper.java):

6. 创建 Mapper XML 文件 (UserMapper.xml):

7. 创建 Service 接口 (UserService.java):

8. 实现 Service 接口 (UserServiceImpl.java):

9. 创建 Controller (UserController.java):

10. 运行项目:

11. 测试接口:


目标:

为了快速入门,我这里演示创建一个简单的用户管理,包含用户列表的增删改查功能。

准备工作:

1 环境搭建: 确保已安装 JDK 1.8+、Maven 3.3+、MySQL 数据库以及 IntelliJ IDEA 。

2 数据库准备: 在 MySQL 中创建名为 user_db 的数据库,并在其中创建名为 user 的表,包含以下字段:

                a) id: 用户 ID,主键,自增

                b) name: 用户名,字符串类型

                c) age: 年龄,整数类型

 建表SQL语句:

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255) NOT NULL,
    age INT NOT NULL
);

3 创建 Spring Boot 项目: 使用 IDEA 创建一个名为 mybatis-demo 的 Spring Boot 项目,并添加以下依赖:

                a) Spring Web

                b) MyBatis Framework

                c) MySQL Driver

相关教程:

JDK安装教程及Java环境配置

MySql安装教程

MySql基础语法详解

IDEA安装教程

快速创建Spring Boot教程


详细步骤:

1. 项目结构:

mybatis-demo
├── src
│   ├── main
│   │   ├── java
│   │   │   └── com
│   │   │       └── example
│   │   │           └── mybatisdemo
│   │   │               ├── MybatisDemoApplication.java
│   │   │               ├── controller
│   │   │               │   └── UserController.java
│   │   │               ├── entity
│   │   │               │   └── User.java
│   │   │               ├── mapper
│   │   │               │   └── UserMapper.java
│   │   │               └── service
│   │   │                   ├── UserServiceImpl.java
│   │   │                   └── UserService.java
│   │   └── resources
│   │       ├── application.properties
│   │       └── mapper
│   │           └── UserMapper.xml
│   └── test
│       └── java
│           └── com
│               └── example
│                   └── mybatisdemo
│                       └── MybatisDemoApplicationTests.java
└── pom.xml

2. 引入依赖 (pom.xml):

你可能感兴趣的:(艾伦的后端,spring,boot,mybatis,后端,java,数据库,开发语言)