| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package com.poteviohealth.ym.ipos.config;
- import com.baomidou.mybatisplus.core.config.GlobalConfig;
- import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
- import org.mybatis.spring.annotation.MapperScan;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.Configuration;
- /**
- * @author LG
- * @since 2019/8/1
- */
- @Configuration
- @MapperScan("com.poteviohealth.ym.ipos.mapper")
- public class MybatisPlusConfig {
- /**
- * 自动填充功能
- *
- * @return
- */
- @Bean
- public GlobalConfig globalConfig() {
- GlobalConfig globalConfig = new GlobalConfig();
- globalConfig.setMetaObjectHandler(new MetaHandler());
- return globalConfig;
- }
- /**
- * mybatis-plus分页插件<br>
- * 文档:http://mp.baomidou.com<br>
- */
- @Bean
- public PaginationInterceptor paginationInterceptor() {
- PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
- return paginationInterceptor;
- }
- // //开启SQL性能分析插件
- // @Bean
- // @Profile({"dev","test"}) //设置dev和test环境开启,生产不开启
- // public PerformanceInterceptor performanceInterceptor() {
- // PerformanceInterceptor performanceInterceptor = new PerformanceInterceptor();
- // performanceInterceptor.setMaxTime(1); //设置sql执行的最大时间,单位为毫秒。超过最大时间则为慢sql
- // performanceInterceptor.setFormat(true); //是否格式化代码
- // return performanceInterceptor;
- // }
- }
|