AdminApplication.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package com.mrxu;
  2. import com.alibaba.excel.read.listener.PageReadListener;
  3. import com.mrxu.framework.boot.config.FeignAutoConfiguration;
  4. import com.mrxu.framework.boot.handle.WebExceptionHandler;
  5. import com.mrxu.framework.starter.redisson.anno.EnableRedisson;
  6. import com.mrxu.framework.starter.rocketmq.anno.EnableRocketmq;
  7. import org.mybatis.spring.annotation.MapperScan;
  8. import org.springframework.boot.SpringApplication;
  9. import org.springframework.boot.autoconfigure.SpringBootApplication;
  10. import org.springframework.boot.web.servlet.ServletComponentScan;
  11. import org.springframework.cache.annotation.EnableCaching;
  12. import org.springframework.cloud.openfeign.EnableFeignClients;
  13. import org.springframework.scheduling.annotation.EnableAsync;
  14. @SpringBootApplication
  15. @WebExceptionHandler.EnableWebExceptionHandler
  16. @FeignAutoConfiguration.SwaggerConfig.Enable
  17. @MapperScan(basePackages = {"com.mrxu.*.mapper"})
  18. @ServletComponentScan("com.mrxu.admin.filter")
  19. @EnableRocketmq
  20. @EnableRedisson
  21. @EnableCaching
  22. @EnableAsync
  23. @EnableFeignClients(basePackages = {"com.mrxu.yolo.python"})
  24. public class AdminApplication {
  25. public static void main(String[] args) {
  26. // Excel导入每次可以导入1万条
  27. PageReadListener.BATCH_COUNT = 10000;
  28. SpringApplication.run(AdminApplication.class, args);
  29. }
  30. }