Idea中SpringBoot工程快速構建.md

1、Spring Initializr

1. 經過官網初始化項目

image.png
Spring Initializr是Spring官方提供的一個腳手架工具,登陸官網,經過填寫一些項目信息,能夠快速初始化建立一個Spring Boot項目。web

官網地址:https://start.spring.io/spring

2. 經過Idea新建項目

Spring Initializr默認已經集成至Idea中,打開Idea,直接 File->New->Project,在左側就能看到Spring initializr, 選中後,點擊Next。
image.pngtomcat

填寫項目信息
image.png
image.pngmvc

2、初始化後的項目結構

image.png

3、啓動入口

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);
    }
}
相關文章
相關標籤/搜索