# spring-boot-demo-war
> 本 demo 主要演示了如何将 Spring Boot 项目打包成传统的 war 包程序。
## pom.xml
```xml
* 启动器 *
* * @author yangkai.shen * @date Created in 2018-10-30 19:37 */ @SpringBootApplication public class SpringBootDemoWarApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(SpringBootDemoWarApplication.class, args); } /** * 若需要打成 war 包,则需要写一个类继承 {@link SpringBootServletInitializer} 并重写 {@link SpringBootServletInitializer#configure(SpringApplicationBuilder)} */ @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(SpringBootDemoWarApplication.class); } } ``` ## 参考 https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE/reference/htmlsingle/#howto-create-a-deployable-war-file