当前位置: 首页 > 后端技术 > Java

${spring.version}之所以流行

时间:2023-04-01 17:28:31 Java

是因为只负责引入你下载的jar,而可以自动下载。所以你要先下载它,然后使用进行依赖管理。的作用:在Maven中,dependencyManagement的作用其实相当于一个manager,负责管理依赖的jar包的版本。使用dependencyManagement可以统一管理项目的版本号,保证应用中各个项目的依赖和版本是一致的,不用每次都使用。每个模块项目都有版本号,不利于管理。当需要更改版本号时,只需要在父容器中更新即可,无需修改任何子项目;如果子项目需要另外一个特殊的版本号,只需要在自己的模块依赖中声明一个版本号即可。子类会使用子类声明的版本号,而不是继承父类的版本号。与dependencies的区别:1)与dependencyManagement相比,dependencies中所有生命的依赖默认会被所有子项目自动导入和继承。2)DependencyManagement只是声明依赖,不会自动实现import,所以子项目需要显示声明需要的依赖。如果子项目中没有声明依赖,则不会继承父项目;只有在子项目中写了依赖,没有指定具体的版本,才会从父项目继承item,version和scope都是从父pom中读取;另外,如果子项目中指定了版本号,则使用子项目中指定的jar版本。