mybatisplusinterceptor insertFill
时间: 2023-08-30 12:08:50 浏览: 138
要使用MybatisPlusInterceptor的insertFill功能,你需要进行一些配置。根据引用,你需要在MybatisPlusConfig类中添加一个@Bean方法来创建MybatisPlusInterceptor对象,并使用addInnerInterceptor方法添加PaginationInnerInterceptor对象作为内部拦截器。具体的配置代码如下:
```java
@Configuration
@MapperScan("com.wjbgn.*.mapper*")
public class MybatisPlusConfig {
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
return interceptor;
}
}
```
上述代码中,使用@MapperScan注解指定了Mapper接口的扫描路径。在@Bean方法中,创建了MybatisPlusInterceptor对象,并调用addInnerInterceptor方法添加了PaginationInnerInterceptor对象作为内部拦截器。
另外,根据引用,如果你只需要使用分页功能,可以使用PaginationInterceptor对象进行配置。在配置类中添加一个@Bean方法来创建PaginationInterceptor对象即可。具体的配置代码如下:
```java
@Configuration
public class MybatisPlusConfig {
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}
```
使用PaginationInterceptor对象的insertFill功能与MybatisPlusInterceptor相同,都需要进行上述配置步骤。
注意,根据引用,如果你还需要使用SQL执行效率插件,你可以通过导入PerformanceInterceptor类并在配置类中使用@Bean方法进行配置。
#### 引用[.reference_title]
- *1* [看了我的mybatis-plus用法,同事也开始悄悄模仿了](https://blog.csdn.net/woniu211111/article/details/126203916)[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: 50%"]
- *2* *3* [MyBatisPlus](https://blog.csdn.net/Sky__Dog/article/details/124503969)[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: 50%"]
[ .reference_list ]
阅读全文