| 12345678910111213141516171819202122232425262728 |
- package com.usoftchina.bi.server;
- import com.usoftchina.bi.core.utils.ContextUtil;
- import org.springframework.boot.SpringApplication;
- import org.springframework.boot.builder.SpringApplicationBuilder;
- import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
- import org.springframework.context.ConfigurableApplicationContext;
- import org.springframework.web.context.WebApplicationContext;
- /**
- * @Author chenwei
- * @Date 2019-04-08
- */
- public class SpringbootStartApplication extends SpringBootServletInitializer {
- @Override
- protected SpringApplicationBuilder configure(SpringApplicationBuilder applicationBuilder){
- return applicationBuilder.sources(Application.class);
- }
- @Override
- protected WebApplicationContext run(SpringApplication application) {
- ConfigurableApplicationContext app = application.run();
- ContextUtil.setApplicationContext(app);
- return (WebApplicationContext) app;
- }
- }
|