1.SpringBoot的由来
SpringBoot为简化Spring应用开发而生,SpringBoot中的Boot一词,即为快速启动的意思。SpringBoot可以在零配置情况下一键启动,简洁而优雅。
为了让Spring开发者痛快到底,Spring团队做了以下设计:
- 简化依赖:提供整合的依赖项,告别逐一添加依赖项的烦恼。
- 简化配置:提供约定俗成的默认配置,告别编写各种配置的繁琐。
- 简化部署:内置servlet容器,开发时一键即运行。可打包为 jar 文件,部署时一行命令即启动。
- 简化监控:提供简单方便的运行监控方式。
基于以上设计目的,Spring团队推出了SpringBoot 。
Spring,Spring MVC,Spring Boot 三者比较:
- Spring相当于是一个引擎。
- Spring MVC是基于Spring的一个MVC框架。
- SpringBoot是基于Spring4的条件注册的一套快速开发整合包。
2.SpringBoot江湖地位
由于SpringBoot设计优雅,实现简单,可以节省不少开发时间。所以SpringBoot的火爆是必然的,据了解,SpringBoot框架已经是Java企业级应用开发的主流框架了。
所以不管出于哪种目的,为跳槽、为加薪等原因,SpringBoot都是Java开发旅途的重要风景。
3.SpringBoot学习基础
SpringBoot非常好用,但是并不是0基础就可以直接上手的。
在学习SpringBoot之前,最好是已经对Spring及SpringMVC框架有一定的了解。SpringBoot是一个快速开发框架,其技术基础几乎全部来源自Spring。
4.总结
SpringBoot简单易用,可以快速上手,迅速提高开发效率,值得学习!
为了升职加薪,加油吧兄弟们!!!