
com.github.anonymousmister.bootfastconfig.config.MybatisPlusConfig Maven / Gradle / Ivy
package com.github.anonymousmister.bootfastconfig.config;
import com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.context.annotation.Bean;
/**
* @author admin
* @title: MybatisPlus
* @projectName demo
* @description: 初始化 MybatisPlus 插件
* @date 2019/6/2113:26
*/
@ConditionalOnClass(value = {PaginationInterceptor.class, OptimisticLockerInterceptor.class})
public class MybatisPlusConfig {
/**
* 分页插件
*/
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
/**
* 乐观锁插件
*
* @return
*/
@Bean
public OptimisticLockerInterceptor optimisticLockerInterceptor() {
return new OptimisticLockerInterceptor();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy