在学习Spring Boot之前,有没有小伙伴跟我一样,早就听说过了Spring Boot的鼎鼎大名,却也仅仅是听说过,对Spring Boot其实并不了解。
Spring Boot是一个快速开发框架,能够迅速的搭建出一套基于Spring框架体系的一个应用。
可是,有的小伙伴就会有疑惑了吧,为什么已经有了Spring我们还要学习Spring Boot呢?你想想在使用Spring开发的过程中,会不会觉得Spring的配置会很多很繁琐。每次配置起来都有一大堆,而且很花时间。Spring Boot设计的目的就是用来简化Spring项目的初始搭建以及开发过程。
好了,上面说了这么多,来总结下Spring Boot的优点:
有没有感觉很惊喜,不光不用去配置xml文件了,tomcat都不需要自己去配置了。
但是Spring Boot也是有缺点的,就是在开发的过程中,我们需要保持联网的状态。
什么东西都不可能保持绝对完美吧,所以这点小缺点感觉还是可以接受的了。
那么学习SpringBoot就没有一个正确的路线吗,这里小编就要分享一个我认为是神仙级的SpringBoot核心笔记了,其中图文并茂,非常适合准备学习SpringBoot的朋友!












Spring Boot 基于 Spring 开发,Spirng Boot 本身并不提供 Spring 框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于 Spring 框架的应用程序。也就是说,它并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。Spring Boot 以约定大于配置的核心思想,默认帮我们进行了很多设置,多数 Spring Boot 应用只需要很少的 Spring 配置。同时它集成了大量常用的第三方库配置(例如 Redis、MongoDB、Jpa、RabbitMQ、Quartz 等等),Spring Boot 应用中这些第三方库几乎可以零配置的开箱即用。
简单来说就是SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架 。
Spring Boot 出生名门,从一开始就站在一个比较高的起点,又经过这几年的发展,生态足够完善,Spring Boot 已经当之无愧成为 Java 领域最热门的技术。