1、作用
- 性能分析拦截器,用于输出每条 SQL 语句及其执行时间。
- 3.2.0版本之后已去掉该组件。
2、配置:Config.java
/**
* 性能分析插件
*/
@Bean
@Profile({"dev","test"})//开发和测试环境开启
public PerformanceInterceptor performanceInterceptor(){
PerformanceInterceptor performanceInterceptor = new PerformanceInterceptor();
//超时时间
performanceInterceptor.setMaxTime(2000);
//Sql格式化
performanceInterceptor.setFormat(true);
return performanceInterceptor;
}
3、开启开发环境:application.properties
spring.profiles.active=dev
4、测试
如果sql执行时间超过设置时间,则会出现sql报错