Spring Boot整合并使用MyBatis的方法如下:
1、添加依賴:在`pom.xml`文件中添加MyBatis和數據庫驅動的依賴。
```xml
```
2、創建數據庫配置:在`application.properties`或`application.yml`文件中配置數據庫連接信息。
```properties
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
spring.datasource.username=your-username
spring.datasource.password=your-password
```
3、創建實體類:創建對應數據庫表的實體類。
```java
public class User {
private Long id;
private String name;
// getter and setter
}
```
4、創建Mapper接口:創建對應數據庫表的Mapper接口,用于定義SQL操作。
```java
@Mapper
public interface UserMapper {
@Select("SELECT * FROM user WHERE id = #{id}")
User getUserById(Long id);
}
```
5、創建Mapper XML文件:在resources目錄下創建與Mapper接口同名的XML文件,用于配置SQL語句。
```xml
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
SELECT * FROM user WHERE id = #{id}
```
6、注入Mapper接口:在Service或Controller中注入Mapper接口,并調用其中的方法。
```java
@Service
public class UserService {
@Autowired
private UserMapper userMapper;
public User getUserById(Long id) {
return userMapper.getUserById(id);
}
}
```
這樣,就實現了Spring Boot和MyBatis的整合,可以使用MyBatis進行數據庫操作。