All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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