# spring-boot-best-practice **Repository Path**: summerHappy/spring-boot-best-practice ## Basic Information - **Project Name**: spring-boot-best-practice - **Description**: Spring Boot 最全教程 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 14 - **Created**: 2023-05-29 - **Last Updated**: 2025-06-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-boot-best-practice > :rocket: 本仓库提供了 Spring Boot 主流知识点实战示例,大家可以随意下载学习。 > > :star: 本项目会长期更新,为避免迷路,请点击右上角 **Star** 关注本项目。 ## :fire: 为什么要学 Spring Boot? Spring 作为 Java 开发界的万能框架,曾经和 Struts2、Hibernate 框架组成 SSH,成为 Java Web 开发的三驾马车。大概在 2013 年左右,又和 Spring MVC、MyBatis 框架组成 SSM,成为新一代的 Web 开发框架全家桶,一直流行延续至今。 **而为了简化 Spring 框架的上手难度**,Spring Boot 框架于 2014 年诞生,可以帮助开发者更加轻松、快捷地使用 Spring 的组件,它是 Spring、Spring MVC 等框架更上一层的框架,它需要依赖于 Spring、Spring MVC 等原生框架,而不能独立存在。 学会 Spring Boot,可以简化使用 Spring 基础组件的难度,还是学习 Spring Cloud 微服务框架的基础,**因为 Spring Cloud 的基础就是 Spring Boot。** Spring Boot 代表了企业的真实需求,它表现在 Java 工程师、架构师的**求职面试技能清单上,Spring Boot 几乎是必备技能。** 所以,要成为合格的 Java 程序员,要学习 Spring 全家桶,Spring Boot 则是必经之路。 ## :tada: Spring Boot 核心技术课 R哥最初接触和学习 Spring Boot 框架是在 2016 年,工作之余,茶余饭后经常会和同事们聊聊最新的 Java 技术,Spring Boot 框架就是其中之一,那时候虽然应用还不是很广泛,但却很火热,然后它就逐渐成为了炙手可热的 Java 框架。 自 2016 起,R哥有幸负责和参与公司的多个系统重构,这其中就包括由 SSM 框架更新到以 Spring Boot 框架为基础的转型,也包括以 Spring Cloud 框架为基础的微服务系统的设计和研发,Spring Cloud 框架的基础就是基于 Spring Boot 框架构建。 在多年的实际开发和架构工作中,R哥积累了大量的 Spring Boot 框架使用经验,见证了 Spring Boot 1.x ~ 3.x 的发展历史,也写了大量的 Spring Boot 免费教程。 市面上很多书籍、博客都是基于 Spring Boot 低版本的应用,即使有最新的 Spring Boot 技术,也都是四处零乱,并没有对最新的技术要点进行系统地梳理、解读及应用,如果还继续学习低版本的应用,就会给很多初学者带来没有必要的知识更新的成本,也会走很多弯路。 鉴于市面上关于 Spring Boot 3.x 的系统性学习资料