Spring Initializr是Spring官方提供的一个脚手架工具,登陆官网,经过填写一些项目信息,能够快速初始化建立一个Spring Boot项目。web
官网地址:https://start.spring.io/spring
Spring Initializr默认已经集成至Idea中,打开Idea,直接 File->New->Project,在左侧就能看到Spring initializr, 选中后,点击Next。
tomcat
填写项目信息
mvc
jar启动,使用SpringBoot默认启动配置,以下:app
@SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
war启动,须要重写SpringBootServletInitializer,以下:ide
SpringBootServletInitializer用于替代传统mvc模式中的web.xml,若是要使用外部的servlet容器,例如tomcat,就须要继承该类并重写configure方法。工具
@SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } public class ServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(Application.class); } }