SvrCloudDeviceApplication.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.yihu;
  2. import org.springframework.boot.SpringApplication;
  3. import org.springframework.boot.autoconfigure.SpringBootApplication;
  4. import org.springframework.boot.builder.SpringApplicationBuilder;
  5. import org.springframework.boot.web.support.SpringBootServletInitializer;
  6. import org.springframework.context.annotation.Bean;
  7. import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
  8. import org.springframework.scheduling.annotation.EnableAsync;
  9. import org.springframework.web.client.RestTemplate;
  10. /**
  11. * Created with IntelliJ IDEA.
  12. *
  13. * @Author: yeshijie
  14. * @Date: 2021/4/29
  15. * @Description:
  16. */
  17. @SpringBootApplication
  18. @EnableJpaAuditing
  19. @EnableAsync
  20. public class SvrCloudDeviceApplication extends SpringBootServletInitializer {
  21. public static void main(String[] args) {
  22. SpringApplication.run(SvrCloudDeviceApplication.class, args);
  23. }
  24. @Override
  25. protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
  26. return builder.sources(SvrCloudDeviceApplication.class);
  27. }
  28. @Bean//将RestTemplate注册到容器
  29. public RestTemplate RestTemplate(){
  30. return new RestTemplate();
  31. }
  32. }