一、什么是SpringBoot
SpringBoot不是新技术。Spring是java web开发的技术核心,传统的Spring项目需要大量的配置,这也是java开发被人诟病的原因,别人都开发完成了,我们还在搭建环境。从字面上看,Boot具有引导启动之意,SpringBoot的作用就是引导简化我们开发环境的搭建。SpringBoot使用“约定优于配置”的理念:使得我们可以快速搭建一个可独立运行(内置服务器)、准生产级别、少量配置的项目。
二、为什么要用SpringBoot
还是那个主题:简化开发,将简化做到了极致
三、使用SpringBoot快速搭建web开发环境
传统引入pom方式
1、引入父包:spring-boot-starter-parent
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.0.RELEASE</version>
</parent>
2、引入依赖:spring-boot-starter-web
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3、新建启动类
package main.starter;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ApplicationStarter {
public static void main(String[] args) {
SpringApplication.run(ApplicationStarter.class, args);
}
}
使用SpringInitializer方式(推荐)
1、选择Spring Initializr
Spring Initializr
2、选择web
web.png