springboot整合mybatis maven配置
时间: 2023-05-11 16:01:51 浏览: 81
可以参考以下步骤:
1. 在 pom.xml 文件中添加以下依赖:
```
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.4</version>
</dependency>
```
2. 在 application.properties 文件中添加以下配置:
```
# 数据库配置
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
# MyBatis 配置
mybatis.mapper-locations=classpath:mapper/*.xml
mybatis.type-aliases-package=com.example.demo.entity
```
3. 创建 Mapper 接口和对应的 XML 文件,例如:
```
// UserMapper.java
@Mapper
public interface UserMapper {
List<User> findAll();
}
// UserMapper.xml
<mapper namespace="com.example.demo.mapper.UserMapper">
<select id="findAll" resultType="com.example.demo.entity.User">
select * from user
</select>
</mapper>
```
4. 在 Service 中注入 Mapper 并调用方法,例如:
```
// UserService.java
@Service
public class UserService {
@Autowired
private UserMapper userMapper;
public List<User> findAll() {
return userMapper.findAll();
}
}
```
以上就是整合 Spring Boot 和 MyBatis 的基本配置。