一、带参数和执行时间打印完整SQL
这种日志可以大致看SQL的执行时长,并且可以直接复制使用,不用带入参数,很直观,如果配置不起作用看一下mybatis-plus的版本
@Configuration
@MapperScan("com.project.web.**.dao")
@EnableTransactionManagement
public class MybatisPlusConfig {
/**
* mybatis-plus SQL执行效率插件【生产环境可以关闭】
*/
@Bean
public PerformanceInterceptor performanceInterceptor() {
return new PerformanceInterceptor();
}
}
二、 分页插件不起作用
Mybatis-plus使用分页不起作用,是没有进行分页配置,需要加对应的配置
@Configuration
@MapperScan("com.project.**.dao")
@EnableTransactionManagement
public class MybatisPlusConfig {
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}