springboot mybatis整合
时间: 2023-10-01 21:08:19 浏览: 119
SpringBoot整合Mybatis是通过引入mybatis-spring-boot-starter依赖来实现的。在pom.xml文件中添加以下依赖配置:
```xml
<!-- mybatis-spring-boot-starter -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.2.2</version>
</dependency>
```
接下来,你需要配置MyBatis的数据源和Mapper扫描路径。在application.properties或application.yml文件中添加相关配置,例如:
```yaml
# 数据库连接配置
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
# MyBatis配置
mybatis.mapper-locations=classpath:mapper/*.xml
mybatis.type-aliases-package=com.example.model
```
完成上述配置后,你可以创建Mapper接口和对应的Mapper.xml文件。在Mapper接口中定义SQL语句,然后使用@Mapper注解将接口注册为MyBatis的Mapper。
最后,在SpringBoot的启动类上添加@MapperScan注解,指定Mapper接口所在的包路径,以便MyBatis能够扫描到并加载Mapper接口。
至此,SpringBoot整合Mybatis的基本配置就完成了。你可以使用自动注入的方式在Service层或Controller层中使用Mapper接口。
阅读全文