在springboot中mybaties使用案例
时间: 2024-02-09 12:11:41 浏览: 85
好的,下面是使用 Spring Boot 和 MyBatis 编写的基本示例。该示例包含以下内容:
- 配置 MyBatis,包括数据源配置和 Mapper 配置。
- 创建一个简单的实体类和对应的 Mapper 接口和 XML 文件。
- 在控制器中注入 Mapper 接口并使用它进行数据库操作。
1. 创建 Spring Boot 项目
使用 Spring Initializr 创建一个新的 Spring Boot 项目,添加以下依赖:
- Spring Web:用于创建 Web 应用程序。
- MyBatis Spring Boot Starter:用于集成 MyBatis。
2. 配置数据源和 MyBatis
在 `application.properties` 文件中添加以下配置,指定数据源和 MyBatis 的配置文件路径:
```
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=123456
mybatis.config-location=classpath:mybatis-config.xml
```
在 `src/main/resources` 目录下创建一个名为 `mybatis-config.xml` 的文件,用于配置 MyBatis 相关的配置。
```xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<typeAliases>
<typeAlias type="com.example.demo.User" alias="User"/>
</typeAliases>
<mappers>
<mapper resource="mapper/UserMapper.xml"/>
</mappers>
</configuration>
```
在上述代码中,我们定义了一个名为 `User` 的实体类和对应的别名,以及一个名为 `UserMapper.xml`
阅读全文