MybatisPlusConfig.java 1023 B

123456789101112131415161718192021222324252627
  1. package com.winhc.bigdata.task.configuration;
  2. import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
  3. import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor;
  4. import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
  5. import org.mybatis.spring.annotation.MapperScan;
  6. import org.springframework.context.annotation.Bean;
  7. import org.springframework.context.annotation.Configuration;
  8. import org.springframework.transaction.annotation.EnableTransactionManagement;
  9. /**
  10. * @Author: XuJiakai
  11. * @Date: 2020/8/7 09:49
  12. * @Description:
  13. */
  14. @EnableTransactionManagement
  15. @Configuration
  16. public class MybatisPlusConfig {
  17. @Bean
  18. public MybatisPlusInterceptor mybatisPlusInterceptor() {
  19. MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
  20. interceptor.addInnerInterceptor(new PaginationInnerInterceptor());
  21. interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor());
  22. return interceptor;
  23. }
  24. }