SpringBoot_03_依赖管理特性
Posted 失昼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot_03_依赖管理特性相关的知识,希望对你有一定的参考价值。
依赖管理特性
* SpringBoot的两大特性
- 依赖管理
1.父项目做依赖管理
> 几乎声明了开发中常用的所有依赖版本号,所以子项目中不需要写版本号了。
2.开发自动导入Start场景启动器
> spring-boot-starter-* *代表了某一种开发场景,例如spring-boot-starter-web,
> 需要哪个场景就导入相关的starter,那么该场景下所需的所有依赖就会自动导入。
> 所有的官方Start: https://docs.spring.io/spring-boot/docs/current/reference/html/using.html#using.build-systems.starters
> 也可以自定义Start,命名为 : thirdpartyproject-spring-boot-starter.
3. 无需关注版本号自动版本仲裁
> 注意:如果所需依赖不在相关starter默认依赖之中,那么还是需要写版本号的。
以上是关于SpringBoot_03_依赖管理特性的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot01_概述入门案例父项目依赖管理特性@Configuration@Import@ConditionalSpringBoot启动原理lombokInitailizr
SpringBoot第二特性:Starter启动依赖_02_SpringBoot处理配置类源码解析
SpringBoot第二特性:Starter启动依赖_01_自己动手写一个Starter组件