Spring Boot 3零基础教程,依赖管理机制,笔记06
Spring Boot 3零基础教程,依赖管理机制,笔记06
一、参考资料
06.细节分析-依赖管理机制
二、笔记总结
2.1、依赖管理机制
2.2、思考
2.2.1、为什么导入start-web,所有的相关依赖都可以导入进来?
- 开发什么场景,导入什么场景依赖。
- maven依赖传递原则,A依赖B,B依赖C,A等于依赖了B和C。
- 导入场景启动器,场景启动器自动把这个场景相关依赖全部导入。
2.2.2、为什么版本号都不用写?
- 每个 Spring Boot 项目都有一个父项目依赖spring-boot-starter-parent。
- parent的父项目依赖是spring-boot-dependencies。
- 父项目版本仲裁中心,把所有常见的jar依赖版本都声明好了。
2.2.3、如何自定义版本号?
- 利用maven的就近原则。
- 直接在当前项目的pom文件中properties标签,声明新的版本号。
- 导入依赖的时候,使用version标签,声明版本号。