springboot整合mybatis的依赖
时间: 2024-11-11 16:15:00 浏览: 7
idea springboot+mybatis.doc
Spring Boot 整合 MyBatis 主要有以下几个步骤和依赖:
1. 添加依赖:在你的 Maven 或者 Gradle 项目中添加 Spring Boot 的起步依赖以及 MyBatis 的相关库。对于 Maven,可以在 `pom.xml` 中加入:
```xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<!-- 或者如果选择使用 MyBatis 直接 -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
</dependency>
</dependencies>
```
2. 配置数据源:在 `application.properties` 或 `application.yml` 文件中配置数据库连接信息,例如:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=password
```
3. 创建映射器(Mapper Interface):这是 MyBatis 中用于描述 SQL 查询的接口,比如 `UserMapper.java`:
```java
public interface UserMapper {
List<User> getAllUsers();
User getUserById(Integer id);
}
```
4. 配置扫描路径:在 `MyBatisAutoConfiguration` 或 `@MapperScan` 注解里指定扫描 Mapper 接口的位置。
5. 实现 Dao 和 Service:创建对应业务操作的 Dao 类,如 `UserDaoImpl.java`,并使用 `@Mapper` 注解标注 Mapper 接口的实现类。同时,编写业务服务类调用 Dao 来完成实际操作。
阅读全文