亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

MyBatis怎么與SpringBoot快速集成

小億
82
2024-05-08 13:40:12
欄目: 編程語言

MyBatis與Spring Boot的集成非常簡單,只需要在Spring Boot項目中添加MyBatis和相關依賴,然后配置MyBatis的數據源和Mapper掃描即可。

以下是一個簡單的步驟:

1、在pom.xml中添加MyBatis和相關依賴:

```xml

org.mybatis.spring.boot

mybatis-spring-boot-starter

2.2.0

org.springframework.boot

spring-boot-starter-jdbc

org.apache.commons

commons-lang3

3.12.0

```

2、配置數據源和MyBatis的Mapper掃描:

在application.properties或application.yml中添加數據庫連接配置:

```properties

spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_example

spring.datasource.username=root

spring.datasource.password=password

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

```

然后在Spring Boot的啟動類上添加`@MapperScan`注解來掃描Mapper接口:

```java

@SpringBootApplication

@MapperScan("com.example.mapper")

public class Application {

public static void main(String[] args) {

SpringApplication.run(Application.class, args);

}

}

```

3、創建Mapper接口和對應的Mapper.xml文件:

創建一個Mapper接口,例如UserMapper.java:

```java

@Mapper

public interface UserMapper {

User getUserById(Long id);

}

```

然后在resources目錄下創建一個UserMapper.xml文件,定義SQL語句:

```xml

```

4、在Service或Controller中注入Mapper接口并使用:

```java

@Service

public class UserService {

@Autowired

private UserMapper userMapper;

public User getUserById(Long id) {

return userMapper.getUserById(id);

}

}

```

這樣就完成了MyBatis與Spring Boot的集成,可以通過Mapper接口來操作數據庫。

0
勃利县| 南投县| 富阳市| 马龙县| 岐山县| 潍坊市| 松桃| 尉氏县| 阿拉善盟| 连平县| 芦山县| 辽阳市| 嘉禾县| 高陵县| 忻城县| 格尔木市| 通化县| 香格里拉县| 樟树市| 新乡市| 遂川县| 陈巴尔虎旗| 鹰潭市| 肇州县| 汾西县| 玛纳斯县| 黔江区| 罗城| 寿光市| 临湘市| 土默特左旗| 石景山区| 天全县| 南昌县| 宣威市| 盐城市| 新宾| 安远县| 兴海县| 高淳县| 京山县|