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); } }