This commit is contained in:
xiangwbs
2018-03-12 10:17:37 +08:00
parent 98712a0670
commit 8a65c867f8
2 changed files with 19 additions and 5 deletions
@@ -2,7 +2,6 @@ package com.xwbing;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;
/**
@@ -12,11 +11,10 @@ import org.springframework.boot.web.support.SpringBootServletInitializer;
* 说明: 启动类
*/
@SpringBootApplication
//@Configuration 定义为配置类,相当于xml文件中的<beans></beans>
//@ComponentScan 组件扫描
//@EnableAutoConfiguration 借助@Import的帮助,将所有符合自动配置条件的bean定义加载到IoC容器
public class Application extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
@@ -0,0 +1,16 @@
package com.xwbing;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;
public class ServletInitializer extends SpringBootServletInitializer {
/**
* 注册启动类Application。外部web应用服务器构建ApplicationContext的时候,会把启动类添加进去。
* @param application
* @return
*/
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
}