Idea中SpringBoot工程快速构建.md

一、Spring Initializr

1. 通过官网初始化项目

image.png
Spring Initializr是Spring官方提供的一个脚手架工具,登录官网,通过填写一些项目信息,可以快速初始化创建一个Spring Boot项目。

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

2. 通过Idea新建项目

Spring Initializr默认已经集成至Idea中,打开Idea,直接 File->New->Project,在左侧就能看到Spring initializr, 选中后,点击Next。
image.png

填写项目信息
image.png
image.png

二、初始化后的项目结构

image.png

三、启动入口

jar启动,使用SpringBoot默认启动配置,如下:

@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

war启动,需要重写SpringBootServletInitializer,如下:

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

猜你喜欢

转载自www.cnblogs.com/vipinchan/p/10720176.html