SpringInsApplication.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.ydtech;
  2. import com.ydtech.modules.admin.controller.websocket.SendMessageServer;
  3. import org.mybatis.spring.annotation.MapperScan;
  4. import org.springframework.boot.SpringApplication;
  5. import org.springframework.boot.autoconfigure.SpringBootApplication;
  6. import org.springframework.cache.annotation.EnableCaching;
  7. import org.springframework.context.ConfigurableApplicationContext;
  8. import org.springframework.scheduling.annotation.EnableAsync;
  9. import org.springframework.scheduling.annotation.EnableScheduling;
  10. //打成war包时的代码 配合pom.xml中的配置
  11. //参考:https://blog.csdn.net/qq_33512843/article/details/80951741
  12. //@SpringBootApplication
  13. //@MapperScan({"com.ydtech.modules.*.dao"})
  14. //@EnableScheduling // 开启定时任务功能
  15. //@EnableCaching
  16. //public class SpringInsApplication extends SpringBootServletInitializer {
  17. //
  18. // @Override
  19. // protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
  20. // return application.sources(SpringInsApplication.class);
  21. // }
  22. //
  23. // public static void main(String[] args) throws Exception {
  24. // SpringApplication.run(SpringInsApplication.class, args);
  25. // }
  26. //
  27. //}
  28. //打包jar 包时的代码 配合pom.xml中的配置
  29. @SpringBootApplication
  30. @MapperScan({"com.ydtech.modules.*.dao"})
  31. @EnableScheduling // 开启定时任务功能
  32. @EnableAsync //开启异步
  33. @EnableCaching
  34. public class SpringInsApplication {
  35. public static void main(String[] args) {
  36. ConfigurableApplicationContext run = SpringApplication.run(SpringInsApplication.class, args);
  37. SendMessageServer.setApplicationContext(run);
  38. }
  39. }