Spring boot 和Spring cloud项目使用自定义parent

Spring boot项目

一、如果是spring boot项目想自定义使用parent ,需要做到那几点?

    (1)首先创建一个父类项目parent

    (2)删除自带的父类依赖添加一下内容

5776499-88a908fb9b2647af.png

            如果引用 type 类型如上图c,scope 如上图d的 类型的dependencies必须放进a中。同时如果在子项目一旦引用我们自定义的parent的话子项目是不需要再次引用 spring-boot-dependencies 的。编译会通不过。而且子项目所有的 dependencies下面的dependency的jar引用都不要指定版本号了,因为spring-boot-dependencies 已经指定了统一的版本号,

==================================================================

Spring boot+Spring Cloud项目使用自己的parent呢?

一、如果是spring boot项目想自定义使用parent ,需要做到那几点?

    (1)首先创建一个父类项目parent

    (2)删除自带的父类依赖添加一下内容(添加内容和上面就有所不同了,需要添加一个spring cloud整合spring boot的一个超集)

5776499-a80f8bfa77f2f5b5.png

黑色图片表示的是spring cloud项目中的和上面白色图片spring boot项目中配置主要区别就在 groupId,artifactId、version。不要担心只加了这个spring boot的父类依赖怎么办,因为spring cloud start parent 继承了 spring boot dependencies 。

==================================================================

子项目引用

5776499-b6e5a2abd0c3ae13.png

下面就会发下dependencies 中的 dependency的引用可以不指定版本号(自定义jar或spring boot未包含的jar除外)

5776499-f7d40757c2bd850e.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值