【 电商项目 - 后端 】- 4 商品微服务

大城市里の小女人 提交于 2020-01-25 10:26:59

1 创建商品微服务

既然是一个全品类的电商购物平台,那么核心自然就是商品。因此我们要搭建的第一个服务,就是商品微服务。其中会包含对于商品相关的一系列内容的管理,包括:

  • 商品分类管理
  • 品牌管理
  • 商品规格参数管理
  • 商品管理
  • 库存管理

1.1 微服务的结构

因为与商品的品类相关,我们的工程命名为 snow-item.

需要注意的是,我们的 snow-item 是一个微服务,那么将来肯定会有其它系统需要来调用服务中提供的接口,获取的接口数据,也需要对应的实体类来封装,因此肯定也会使用到接口中关联的实体类。

因此这里我们需要使用聚合工程,将要提供的接口及相关实体类放到独立子工程中,以后别人引用的时候,只需要知道坐标即可。

我们会在 snow-item 中创建两个子工程:

  • snow-item-interface:主要是对外暴露的接口及相关实体类
  • snow-item-service:所有业务逻辑及内部使用接口

调用关系如图所示:
在这里插入图片描述

1.2 snow-item

依然是使用 maven 构建:

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!