当前位置: 首页 > news >正文

spring-boot-starter和spring-boot-starter-web的关联

maven的作用是方便jar包的管理,所以每一个依赖都是对应着相应的一个或者一些jar包,从网上看到很多对spring-boot-starter的描述就是“这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。”没看太明白,所参与的项目上也一直没使用过,于是看了一下spring-boot-starter和spring-boot-starter-web管理的jar包才明白了两者之间的关系,是包含的关系。

看下spring-boot-starter管理的的jar包:
在这里插入图片描述
再看下spring-boot-starter-web管理的jar包:
在这里插入图片描述

可以看出spring-boot-starter-web包含了spring-boot-starter,所以使用spring-boot-starter-web就等于是有了spring-boot-starter的功能,除非只是要使用spring-boot-starter启动项目或者日志功能,而又不想引用过多的jar包时才用spring-boot-starter

而且很多的spring-cloud-*的maven依赖中都有spring-boot-starter,例如:
spring-cloud-starter-eureka-server、spring-cloud-config-server、spring-cloud-starter-zuul等等。所以spring-cloud-starter的依赖很少使用,没必要。

相关文章:

  • 如何搭建Web自动化测试框架?
  • MySQL 的索引类型有哪些?
  • SQLark 数据迁移|断点续迁已上线(Oracle-达梦)
  • 【JAVAEE】多线程
  • Day8、Vue3常见的几种API
  • MySQL保存超字段长度信息时如何正确截取
  • 【运维】SSH使用私钥打开隧道
  • 第一天vue学习
  • 《Effective Objective-C》阅读笔记(下)
  • staruml绘制时序图和用例图
  • 常用的AI文本大语言模型汇总
  • 【HarmonyOS Next】鸿蒙应用折叠屏设备适配方案
  • 基于face_recognition提取人脸嵌入向量进行人脸识别
  • 【Maui】系统找不到指定的文件Xamarin.Android.Aapt2.targets
  • 4个小时开发DeepSeek+baiduNaotu一键生成思维导图
  • DeepSeek(一):服务器上部署——学习
  • 哪些方法可以查看drupal版本
  • 设置同一个局域网内远程桌面Ubuntu
  • 机器学习-特征工程与 sklearn 机器学习概述
  • 软件工程复试专业课-软件生命周期
  • asp网站如何安装/欧洲站fba
  • 传智播客/厦门seo服务
  • 网站右侧滚动快速导航代码/市场营销培训
  • 装饰公司网站源码下载/拓客最有效方案
  • 收费网站怎么做/b2b网站大全
  • 怎么建设一个网站并顺利打开浏览/google推广怎么做