springboot怎么配置mybatis的xml文件
时间: 2023-02-25 11:11:33 浏览: 68
Spring Boot 配置 MyBatis XML 文件的步骤如下:
1. 在 pom.xml 中添加 MyBatis 的依赖:
```
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.3</version>
</dependency>
```
2. 在 application.properties 或者 application.yml 中添加 MyBatis 相关的配置,例如:
```
mybatis.config-location=classpath:mybatis/mybatis-config.xml
mybatis.mapper-locations=classpath:mybatis/mapper/*.xml
```
3. 在项目中创建一个名为 mybatis 的文件夹,并在其中创建 mybatis-config.xml 和 mapper 文件夹。
4. 在 mybatis-config.xml 中配置 MyBatis 的全局配置信息,例如:
```
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<!-- 开启驼峰命名自动映射 -->
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
</configuration>
```
5. 在 mapper 文件夹中创建每一个数据表对应的 XML 映射文件,例如:UserMapper.xml。
6. 在每一个 XML 映射文件中,配置对应的 SQL 语句。
7. 在项目中创建对应的 Java Bean 和 Mapper 接口。
8. 在启动类中添加 @MapperScan 注解,用于扫描 Mapper 接口,例如:
```
@MapperScan("com.example.demo.mapper")
```
以上就是 Spring Boot 配置 MyBatis XML 文件的步骤。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)