AdminApplication.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.caimei;
  2. import com.github.tobato.fastdfs.FdfsClientConfig;
  3. import org.springframework.boot.SpringApplication;
  4. import org.springframework.boot.autoconfigure.SpringBootApplication;
  5. import org.springframework.boot.web.servlet.MultipartConfigFactory;
  6. import org.springframework.boot.web.servlet.ServletComponentScan;
  7. import org.springframework.context.annotation.Bean;
  8. import org.springframework.context.annotation.EnableMBeanExport;
  9. import org.springframework.context.annotation.Import;
  10. import org.springframework.jmx.support.RegistrationPolicy;
  11. import org.springframework.scheduling.annotation.EnableAsync;
  12. import javax.servlet.MultipartConfigElement;
  13. /**
  14. * Description
  15. *
  16. * @author : Aslee
  17. * @date : 2021/5/11
  18. */
  19. @Import(FdfsClientConfig.class)
  20. // 解决jmx重复注册bean的问题
  21. @EnableMBeanExport(registration = RegistrationPolicy.IGNORE_EXISTING)
  22. @ServletComponentScan
  23. @SpringBootApplication
  24. public class AdminApplication {
  25. public static void main(String[] args) {
  26. SpringApplication.run(AdminApplication.class, args);
  27. }
  28. /**
  29. * 文件上传临时路径
  30. */
  31. @Bean
  32. MultipartConfigElement multipartConfigElement() {
  33. MultipartConfigFactory factory = new MultipartConfigFactory();
  34. factory.setLocation("/mnt/newdatadrive/data/runtime/jar-instance/zplma/tempImage");
  35. return factory.createMultipartConfig();
  36. }
  37. }