目录

一. 🦁 前言
Springboot starter
是SpringBoot的一个重要概念,是“一站式服务 (one-stop)”的依赖 Jar 包包含 Spring 以及相关技术(比如 Redis)的所有依赖提供了自动配置的功能,开箱即用提供了良好的依赖管理,避免了包遗漏、版本冲突等问题。
简单来说, Springboot starter 提供了一种自动配置的机制,我们只需要将需要的Starter引入项目中,它就会自动为我们配置相关的依赖和配置。这使得开发人员可以更加关注业务逻辑的实现;现在我们来学习一下它的原理,以便后面能更清晰地实现。
二. 🦁 Spring-boot starter 原理实现分析
2.1 自动配置原理
在此之前,我们主要先来了解自动配置原理。
- 首先,我们可以把Springboot的启动流程简化成以下几步: