- pom文件增加以下依賴
-
<!-- mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>2.3</version> </dependency>
2.增加MyBatisPlusConfig.java
-
package com.nature.edu.config; import org.mybatis.spring.annotation.MapperScan; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.transaction.annotation.EnableTransactionManagement; import com.baomidou.mybatisplus.core.injector.ISqlInjector; import com.baomidou.mybatisplus.extension.injector.LogicSqlInjector; import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor; /** * * @Title: MyBatisPlusConfig.java * @Description: MyBatisPlus 配置文件 * @author lilun * @date 2020-04-16 09:58:47 * @version 1.0 */ // 掃描我們的 mapper 文件夾 @SuppressWarnings("deprecation") @MapperScan("com.nature") @EnableTransactionManagement @Configuration // 配置類 public class MyBatisPlusConfig { // 分頁插件 @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } // 邏輯刪除組件! @Bean public ISqlInjector sqlInjector() { return new LogicSqlInjector(); } /** * @Description: SQL執行效率插件 * @return * @author lilun * @date 2020-04-17 02:35:00 */ /* @Bean @Profile({"dev","test"})// 設置 dev test 環境開啓,保證我們的效率 public PerformanceInterceptor performanceInterceptor() { PerformanceInterceptor performanceInterceptor = new PerformanceInterceptor(); performanceInterceptor.setMaxTime(100); //ms 設置sql執行的最大時間,如果超過了則不執行 performanceInterceptor.setFormat(true); return performanceInterceptor; } */ }