这是后端面试集锦第二篇博文——spring boot
面试话术❗❗❗
1. 什么是springboot
SpringBoot
是Spring
项目中的一个子工程,其实人们把Spring Boot
称为搭建程序的脚手架。
其最主要作用就是帮我们快速的构建庞大的spring
项目,并且尽可能的减少一切xml
配置,做到开箱即用,迅速上手,让我们关注与业务而非配置。
2. 为什么要用springboot
Spring Boot
优点非常多,如:
-
独立运行
Spring Boot
,而且内嵌了各种servlet
容器,Tomcat
、Jetty
等,现在不再需要打成war包
部署到容器中,Spring Boot
只要打成一个可执行的jar
包就能独立运行,所有的依赖包都在一个jar
包内。 -
简化配置
spring-boot-starter-web
启动器自动依赖其他组件,简少了maven
的配置。 -
自动配置
Spring Boot
能根据当前类路径下的类、jar
包来自动配置bean
,如添加一个spring-boot-starter-web