当项目中使用MybatisPlus框架时,可以配置SQL打印插件和分页插件,提升开发效率
具体代码如下
@Configuration
public class MybatisPlusConfig {
/**
* mybatis-plus SQL执行效率插件【生产环境可以关闭】
*/
@Bean
public PerformanceInterceptor performanceInterceptor() {
return new PerformanceInterceptor();
}
/**
* 分页插件
*/
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}
SQL插件:代码运行时能够在【日志】或者【控制台】打印出所有执行的具体SQL信息,以及执行结果,方便问题定位
分页插件:执行分页操作时不需要在xml文件中写分页代码了,MybatisPlus框架自动帮我们执行;具体示例如下:
Impl:
IPage<Order> page = new Page<>(page, size);
IPage<Order> orderInfos = orderMapper.getOrdersByPage(page, order);
Mapper:
IPage<Order&