为了账号安全,请及时绑定邮箱和手机立即绑定

spring bom的正确使用方式?

spring bom的正确使用方式?

守着一只汪 2019-01-16 08:35:46
看https://howtodoinjava.com/mav...,是引用完zhihou可以不用指定版本号,所以是 <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-framework-bom</artifactId> <version>4.3.7.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> </dependency> </dependencies> 等价于 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.7.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>4.3.7.RELEASE</version> </dependency> </dependencies> 的意思吗?如果只是这样,看起来没什么用啊
查看完整描述

2 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

你这都是spring体系都 所以版本都是一样的 所以你看上去没什么用
其实他还指定了大量的第三方的非spring体系的项目的版本 确保不会有版本不匹配的问题 这个才是最实用的

查看完整回答
反对 回复 2019-02-12
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

spring的bom貌似只制定了自家东西的版本,用处有限
带第三方依赖版本的是Spring IO Platform,但是官网上写着推荐继承spring-boot-starter-parent或者用spring-boot-dependencies
其实好处就是很多依赖都不需要写版本,需要升级或者降级的话只升级bom(或者父项目)就可以了

查看完整回答
反对 回复 2019-02-12
  • 2 回答
  • 0 关注
  • 440 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号