1234567891011121314151617181920212223242526272829303132333435363738 |
- package com.hfln.device.infrastructure.config;
- import com.baomidou.mybatisplus.annotation.DbType;
- import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
- import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
- import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.transaction.annotation.EnableTransactionManagement;
- /**
- * 分页#配置
- * @author huolifu
- * @date 2023/10/18 17:52
- **/
- @Configuration
- @EnableTransactionManagement
- public class MybatisPlusConfig {
- /**
- * 分页插件
- */
- @Bean
- public MybatisPlusInterceptor mybatisPlusInterceptor() {
- MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
- interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
- return interceptor;
- }
- /**
- * 审计字段自动填充
- * @return {@link MetaObjectHandler}
- */
- @Bean
- public MybatisPlusMetaObjectHandler mybatisPlusMetaObjectHandler() {
- return new MybatisPlusMetaObjectHandler();
- }
- }
|