|
|
|
|
@ -8,6 +8,8 @@ import org.springframework.beans.BeansException;
|
|
|
|
|
import org.springframework.boot.CommandLineRunner;
|
|
|
|
|
import org.springframework.boot.SpringApplication;
|
|
|
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
|
|
|
import org.springframework.boot.builder.SpringApplicationBuilder;
|
|
|
|
|
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
|
|
|
|
|
import org.springframework.context.ApplicationContext;
|
|
|
|
|
import org.springframework.context.ApplicationContextAware;
|
|
|
|
|
import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
|
|
|
|
|
@ -22,7 +24,7 @@ import java.util.Map;
|
|
|
|
|
@EnableScheduling
|
|
|
|
|
@EnableAsync
|
|
|
|
|
@SpringBootApplication
|
|
|
|
|
public class AdminClientTemperatureApplication implements CommandLineRunner, ApplicationContextAware {
|
|
|
|
|
public class AdminClientTemperatureApplication extends SpringBootServletInitializer implements CommandLineRunner, ApplicationContextAware {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取Spring框架的上下文
|
|
|
|
|
@ -108,4 +110,14 @@ public class AdminClientTemperatureApplication implements CommandLineRunner, App
|
|
|
|
|
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
|
|
|
|
|
this.applicationContext = applicationContext;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @date 2021-05-18 09:20
|
|
|
|
|
* @description: 容器配置,springboot打war包布署必须添加这个配置 为了打包springboot项目
|
|
|
|
|
* @Param: SpringApplicationBuilder
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
|
|
|
|
|
return builder.sources(AdminClientTemperatureApplication.class);
|
|
|
|
|
}
|
|
|
|
|
}
|