AppIotServer.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.yihu.ehr.iot;
  2. import org.springframework.boot.SpringApplication;
  3. import org.springframework.boot.actuate.autoconfigure.ManagementWebSecurityAutoConfiguration;
  4. import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
  5. import org.springframework.boot.autoconfigure.SpringBootApplication;
  6. import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
  7. import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
  8. import org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration;
  9. import org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration;
  10. import org.springframework.boot.builder.SpringApplicationBuilder;
  11. import org.springframework.boot.web.support.SpringBootServletInitializer;
  12. import org.springframework.context.annotation.ComponentScan;
  13. @SpringBootApplication
  14. @EnableAutoConfiguration(exclude = {
  15. SecurityAutoConfiguration.class,
  16. ManagementWebSecurityAutoConfiguration.class,
  17. DataSourceAutoConfiguration.class,
  18. HibernateJpaAutoConfiguration.class,
  19. DataSourceTransactionManagerAutoConfiguration.class})
  20. @ComponentScan(basePackages={"com.yihu.base","com.yihu.ehr.iot"})
  21. //@EnableRedisHttpSession
  22. public class AppIotServer extends SpringBootServletInitializer {
  23. @Override
  24. protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
  25. return application.sources(AppIotServer.class);
  26. }
  27. public static void main(String[] args) {
  28. SpringApplication app = new SpringApplication(AppIotServer.class);
  29. app.run(args);
  30. }
  31. }