注意:一定要实现IEnum接口,否则无法实现自动注入。
Sql自动注入 性能分析插件 第一步:添加必要的配置 @EnableTransactionManagement @Configuration @MapperScan("com.example.springbootdemo.plusmapper") public class MyBatisPlusConfig { //... //sql执行效率插件(性能分析插件) @Bean @Profile({"dev","test"})// 设置 dev test 环境开启 public PerformanceInterceptor performanceInterceptor() { return new PerformanceInterceptor(); } }说明:
性能分析拦截器,用于输出每条 SQL 语句及其执行时间:
maxTime:SQL 执行最大时长,超过自动停止运行,有助于发现问题。
format:SQL SQL是否格式化,默认false。