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);
    }
}
相关文章
相关标签/搜索