Spring Boot之场景启动器

场景启动器

创建SpringBoot项目时,pom文件中会依赖一个父项目。

这个父项目为:spring-boot-starter-parent

而这个Spring-Boot-starter-parent它其实可以分为两部分,分为Spring-Boot-starter和parent。

那么什么叫Spring-Boot-starer? 它称为SpringBoot场景启动器。

它的作用:帮我们导入web模块正常运行所依赖的组件。

我们Ctrl+鼠标左键点进去这个父项目,会发现它里面新文件的开头,有下图这么个依赖。

Spring-Boot-starter-parent 其实里面又依赖了一个父项目,这个父项目就是Spring-Boot-dependencies。

而这个Spring-Boot-dependencies它是管理依赖包的版本号,是真正管理SpringBoot应用里面的所有依赖,也就是说它是版本仲裁中心。

我们Ctrl+鼠标左键点进去看看它都是有什么?

它里面有很多的依赖并且以定义好版本号。

SpringBoot将所有的功能场景都抽取出来,做成一个个独立的starter(启动器)。

我们只需要在项目中引入这些starter相关的场景,那么所有的依赖都会导入进来,并且不用定义版本号,因为spring-boot-dependencies中已经定义好了,如果没有spring-boot-dependencies则需要写版本号。需要什么功能就导入什么场景启动器。

例子

 比如我们做web项目,那么导入web的starer(场景启动器)

我们Ctrl+鼠标左键点进去看看,它帮我们做了那些东西

这也是SpringBoot为什么不用我们去做很多配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

油锅里的猪

您的鼓励将是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值