springboot中mapper的使用
时间: 2024-05-18 21:11:07 浏览: 120
springboot-mapper集合
在Spring Boot中使用Mapper需要进行以下步骤:
1. 在启动类上添加`@MapperScan`注解来扫描Mapper包,并将继承的Mapper接口添加到MyBatis配置中。如下所示:
```java
@SpringBootApplication
@MapperScan("com.cloudsw.mapper")
public class MapperApplication {
public static void main(String[] args) {
SpringApplication.run(MapperApplication.class, args);
}
}
```
这样就可以将Mapper接口添加到MyBatis的配置中。
2. 配置数据库和MyBatis。在`application.yml`配置文件中添加数据库和MyBatis的配置。示例如下:
```yaml
spring:
datasource:
name: clodsw-portal-dev
url: jdbc:mysql://localhost:3306/cloudsw_portal?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC&autoReconnect=true&allowPublicKeyRetrieval=true
username: 123456
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
mybatis:
mapper-locations: classpath:mapper/*.xml
type-aliases-package: com.cloudsw.dto
mapper:
mappers: com.cloudsw.base.IBaseMapper
identity: MYSQL
```
在上述配置中,配置了数据库连接信息和MyBatis的一些配置项。
3. 使用通用Mapper。通用Mapper是一个简化数据访问操作的工具,可以减少大量的重复代码。具体使用方法可以参考官方文档。
总结起来,在Spring Boot中使用Mapper需要在启动类上添加`@MapperScan`注解,配置数据库和MyBatis的相关信息,以及按需使用通用Mapper来简化数据访问操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [一看就会一学就废之SpringBoot整合通用Mapper以及常用方法](https://blog.csdn.net/qq_45675378/article/details/115324620)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文