springboot常用依赖,简述修改springboot依赖管理的原理
00-1010 1.父母依赖2简介。修改默认版本号3 .初学者场景启动器
目录
pom文件包含父相关性
父groupIdorg.springframework.boot/groupId artifactid spring-boot-starter-parent/artifactid version2.3.4.RELEASE/version/parent,这样我们就不必在子依赖项中写入版本号。
依赖项依赖项groupIdorg.springframework.boot/groupId工件Spring-Boot-Starter-Web/Artifact ID/Dependency/Dependencies这是因为父依赖项帮我们填了版本号((当然有些依赖项没有帮我们填版本号,所以这个时候需要填版本号)。让我们打开父依赖文件看一看。
进入父依赖文件。
继续寻找它的父依赖项。
可以看到有很多依赖版本号帮助我们填充数字。
总结:父依赖它声明了开发中常用的几乎所有依赖的版本号,以及自动版本仲裁机制。
00-1010虽然父依赖帮助我们设置了常用依赖的版本号,但是它的版本号也是可以修改的。
比如mysql驱动的版本号默认设置为8.0.21。
主要有两处修改。
修改模式1:
!- mysql驱动程序-依赖关系groupid MySQL/groupid artifactid MySQL-connector-Java/artifactid version 5 . 1 . 6/version/依赖关系修改模式23360
属性MySQL。5.1.6版/mysql。版本/属性你可以看到所有的修改都是成功的。
1.父依赖parent介绍
导入初学者方案启动器
看到很多Spring-Boot-starter-*: *只要在某个场景中引入了starter,我们就会自动引入这个场景的所有例程依赖。说白了,场景启动器集成了某个场景中需要的很多依赖项,我们不用一个一个手动引导。
让我们看看spring-boot-starter-web帮助我们整合了什么。
可以看到集成了很多东西(SpringBoot中的所有场景启动器都会集成spring-boot-start-web)
SpringBoot官方设定的场景启动器有很多。
去官网查:https://docs . spring . io/spring-boot/docs/current/reference/html/using-spring-boot . html # using-boot-starter。
其实我们也可以自己写场景启动器。我们看到的*-spring-boot-starter是第三方为了简化开发而提供的场景启动器。
关于SpringBoot的这篇文章到此为止,图文并茂的解释了依赖管理的特点。有关SpringBoot依赖管理的更多信息,请搜索以前关于流行IT的文章或继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。