springboot整合ibatis
时间: 2023-04-20 19:04:13 浏览: 433
Spring Boot可以很方便地与iBatis(现在叫MyBatis)集成。以下是整合步骤:
1. 添加MyBatis和MyBatis-Spring依赖
在pom.xml文件中添加以下依赖:
```
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.6</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.0.6</version>
</dependency>
```
2. 配置数据源
在application.properties文件中配置数据源:
```
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=root
```
3. 配置MyBatis
在application.properties文件中配置MyBatis:
```
mybatis.mapper-locations=classpath:mapper/*.xml
```
4. 创建Mapper接口和XML文件
创建Mapper接口和XML文件,例如:
```
public interface UserMapper {
User getUserById(int id);
}
```
```
<select id="getUserById" resultType="User">
select * from user where id = #{id}
</select>
```
5. 注入Mapper
在需要使用Mapper的地方注入Mapper:
```
@Autowired
private UserMapper userMapper;
```
6. 使用Mapper
使用Mapper进行数据库操作,例如:
```
User user = userMapper.getUserById(1);
```
以上就是Spring Boot整合iBatis的步骤。
阅读全文