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标签,声明版本号。
相关推荐
CaffeinePro13 分钟前
FastAPI响应处理:返回值、状态码、响应头与异常标准化与案例解析
后端
HuanYu29 分钟前
PageHelper分页的原理
后端
于先生吖32 分钟前
SpringBoot对接大模型开发AI命理测算系统:八字排盘与AI解析接口源码全解
人工智能·spring boot·后端
Flittly1 小时前
【AgentScope Java新手村系列】(10)实战-多Agent天气助手
java·spring boot·spring
张不才1 小时前
一个静默吞数据的时间戳陷阱
后端
李少兄1 小时前
从原理到实战:Spring IoC/DI 核心知识体系与高频面试题全解
java·后端·spring
ServBay1 小时前
ServBay 1.30.0 更新:双平台引入 MCP 服务,AI 编程助手成为全栈本地运维
后端·ai编程
张不才2 小时前
分页查出来的数据总少几条?可能是 MyBatis 后置过滤的坑
后端
Windeal2 小时前
Agent ToolCall 循环怎么定制?PI Extension 与 DeepAgents Middleware 两条岔路深度对比
后端·openai
鱼人2 小时前
targets 包实战:R 语言数据分析流水线自动化管理方案
后端