![b112df185a87cbf14c059b4ae89362be.png](https://img-blog.csdnimg.cn/img_convert/b112df185a87cbf14c059b4ae89362be.png)
写在前面
Spring一直是很火的一个开源框架,在过去的一段时间里,Spring Boot在社区中热度一直很高,作为一名Java开发者,如果你还不会SpringBoot,那拿到大厂的offer、涨薪......将与你无缘,毫无疑问,提升技术栈已经是人尽皆知的事情了,花时间来了解和学习,做技术储备。那么你对Springboot他了解多少呢?
![b9e2842405bfcd3640d07b74ba06af4c.png](https://img-blog.csdnimg.cn/img_convert/b9e2842405bfcd3640d07b74ba06af4c.png)
Spring Boot不是一门新技术,所以不用紧张。从本质上来说,Spring Boot就是Spring,它做了那些没有它你也会去做的Spring Bean配置。它使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。使用Spring Boot很容易创建一个独立运行(运行jar,内嵌Servlet容器)、准生产级别的基于Spring框架的项目,使用Spring Boot你可以不用或者只需要很少的Spring配置。
话不多说,看看你对SpringBoot了解多少?
![abb0daf3cac2abd49d7b05860ea70e47.png](https://img-blog.csdnimg.cn/img_convert/abb0daf3cac2abd49d7b05860ea70e47.png)
SpringBoot精要
Spring将很多魔法带入了Spring应用程序的开发之中,其中最重要的是以下四个核心。
- 自动配置:针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置
- 起步依赖:告诉Spring Boot需要什么功能,它就能引入需要的库。
- 命令行界面:这是Spring Boot的可选特性,借此你只需写代码就能完成完整的应用程序,无需传统项目构建。
- Actuator:让你能够深入运行中的Spring Boot应用程序,一套究竟。