SpServerApplication.java 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.pj;
  2. import org.springframework.boot.SpringApplication;
  3. import org.springframework.boot.autoconfigure.SpringBootApplication;
  4. import org.springframework.boot.context.ApplicationPidFileWriter;
  5. import org.springframework.boot.web.servlet.ServletComponentScan;
  6. import org.springframework.cache.annotation.EnableCaching;
  7. import org.springframework.scheduling.annotation.EnableScheduling;
  8. import org.springframework.transaction.annotation.EnableTransactionManagement;
  9. import java.io.File;
  10. import java.util.Properties;
  11. /**
  12. * 启动
  13. * @author kong
  14. */
  15. @EnableCaching // 启用缓存
  16. @EnableScheduling // 启动定时任务
  17. @SpringBootApplication // springboot本尊
  18. @EnableTransactionManagement // 启动注解事务管理
  19. @ServletComponentScan
  20. public class SpServerApplication {
  21. public static void main(String[] args) {
  22. Properties properties = System.getProperties();
  23. String rootPath = properties.getProperty("user.dir");
  24. SpringApplication application = new SpringApplication(SpServerApplication.class);
  25. application.addListeners(new ApplicationPidFileWriter(rootPath + File.separator + "app.pid"));
  26. application.run(args);
  27. }
  28. }