我们创建springboot2Boot项目都是通过如下图的方式配置进行创建:
我们在实际工作项目中不是每個人都喜欢从springboot2-boot-starter-parent POM 继承。我们有时候想通过继承的方式来声明所有maven 配置springboot2 为我们提供了具体的解决方案,具体操作方式如下:
我们做一个简单線上商店项目的案例来进行演示:
首先创建一个父maven pom项目 引入上面图片中配置内容:
创建成功后具体配置如下:
一般商店项目肯定涉及到订單服务我们先创建一个springboot2Boot 项目然后在对其进行改造创建好订单服务项目模块具体配置如下:
我们现在只需将创建好订单服务springboot2Boot项目 中的parent 改成峩们的shop 项目坐标即可。
将上图中的内容配置成如下图所示:
在我们的订单服务项目 引入 commons-lang3 依赖这里就不用在指定version了。具体配置如下图所示:
查看我们订单服务项目已经包含了commons-long3 的依赖了
然后在启动我们的order项目测试一下,个人测试可以启动成功!启动日志如下图所示: