package com.highdatas.srs.util;
|
|
import com.baomidou.mybatisplus.plugins.PaginationInterceptor;
|
import com.baomidou.mybatisplus.plugins.PerformanceInterceptor;
|
import org.mybatis.spring.annotation.MapperScan;
|
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Configuration;
|
import org.springframework.transaction.annotation.EnableTransactionManagement;
|
|
import java.util.Properties;
|
|
/**
|
* @author kimi
|
* @description
|
* @date 2020-01-15 15:25
|
*/
|
|
@EnableTransactionManagement
|
@Configuration
|
@MapperScan("com.highdatas.srs.mapper")
|
public class MybatisPlusConfig {
|
@Bean
|
public PaginationInterceptor paginationInterceptor() {
|
return new PaginationInterceptor();
|
}
|
@Bean
|
public PerformanceInterceptor performanceInterceptor() {
|
PerformanceInterceptor performanceInterceptor = new PerformanceInterceptor();
|
//格式化sql语句
|
Properties properties = new Properties();
|
properties.setProperty("format", "true");
|
performanceInterceptor.setProperties(properties);
|
return performanceInterceptor;
|
}
|
}
|