首页 > 其他分享 >springboot起步依赖原理

springboot起步依赖原理

时间:2024-11-13 14:44:38浏览次数:1  
标签:起步 依赖 springboot parent spring boot 版本信息 starter

起步依赖原理分析

1)spring-boot-starter-parent

找到spring-boot-starter-parent并进入


可以看到spring-boot-dependencies依赖关系 再次进入


通过properties来定义了各种技术的版本信息

版本锁定指我们在父工程中定义好的一些坐标和他需要的版本信息,后续如果继承这个工程的话就不需要再指定版本信息了

2)spring-boot-starte-web

由于在版本锁定中规定好了坐标,所以我们的pom文件不需要在指定版本信息

总结
1、在spring-boot-starter-parent中定义了各种技术的版本信息,组合了一套最优搭配的技术版本。
2、在各种starter中,定义了完成该功能需要的坐标合集,其中大部分版本信息来自于父工程。
3、我们的工程继承parent,引入starter后,通过依赖传递,就可以简单方便获得需要的iar包,并且不会存在会版本冲突等问题。

标签:起步,依赖,springboot,parent,spring,boot,版本信息,starter
From: https://www.cnblogs.com/Edehuag/p/18543771

相关文章

  • 拒绝平铺直叙,阿里最新SpringBoot进阶笔记真香
    相信从事Java开发的朋友都听说过SSM框架,老点的甚至经历过SSH,说起来有点恐怖,比如我就是经历过SSH那个时代未流。当然无论是SSM还是SSH都不是今天的重点,今天要说的是SpringBoot,一个令人眼前一亮的框架,从大的说,SpringBoot是取代了SSM中的SS的角色。但值得一说的是,SpringBoot这......
  • 基于java+springboot+layui的流浪动物交流信息平台设计实现
    基于java+springboot+layui的流浪动物交流信息平台设计实现......
  • SpringBoot自动装配原理
    自动装配原理首先@springbootApplication是自动配置的入口,这个注解是一个复合注解,由@SpringBootConfiguration,@ConponentScan,@EnableAutoConfiguration组成,其中@SpringBootConfiguration相当于@Configurtion注解,标志这个类是javaconfig类,目的是该类中注入的Bean对象能被spring......
  • 美容仪器设备销售系统springboot-java毕设源码论文
        博主介绍:......
  • 在线教育平台springboot-java毕设源码论文
        博主介绍:......
  • 宠物寄养服务系统springboot-java毕设源码论文
        博主介绍:......
  • SpringBoot--Bean对象管理(Bean对象扫描、Bean对象注册、注册条件)
    目录(一)Bean扫描 1.通常用来扫描包的方法2.在SpringBoot中如何扫描 (二)Bean对象的注册案例测试: 准备工作: 1.安装一个jar包:​编辑​编辑 2.将刚才安装好的坐标引入进来: @Bean1.在启动类中添加(不推荐) 2.定义一个配置类 @Import1.导入配置类2.导入ImportSele......
  • SpringBoot 打造图片阅后即焚功能
    本系统主要使用以下技术栈:后端:SpringBoot——采用此框架可以快速构建和部署RESTfulAPI,并具备良好的可扩展性。数据库:MySQL——作为关系型数据库,MySQL具有强大的数据管理能力,适合存储和查询结构化数据。前端:Thymeleaf+HTML/CSS/JavaScript——Thymeleaf作为模板引擎,......
  • [免费]SpringBoot+Vue3校园宿舍管理系统(优质版)【论文+源码+SQL脚本】
    大家好,我是java1234_小锋老师,看到一个不错的SpringBoot+Vue3校园宿舍管理系统(优质版),分享下哈。项目视频演示【免费】SpringBoot+Vue3校园宿舍管理系统(优质版)Java毕业设计_哔哩哔哩_bilibili项目介绍随着信息技术的不断发展,现代化的校园管理需求日益增多,尤其在校园宿......
  • SpringBoot基础入门篇
    SpringBoot就是来快速构建spring项目的一门技术,而spring是javaE开发必不可少的框架。也是现在目前的企业中也被广泛应用。概述SpringBoot提供了一种快速使用Spring的方式,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代......