1 创建商品微服务
既然是一个全品类的电商购物平台,那么核心自然就是商品。因此我们要搭建的第一个服务,就是商品微服务。其中会包含对于商品相关的一系列内容的管理,包括:
- 商品分类管理
- 品牌管理
- 商品规格参数管理
- 商品管理
- 库存管理
1.1 微服务的结构
因为与商品的品类相关,我们的工程命名为 snow-item
.
需要注意的是,我们的 snow-item
是一个微服务,那么将来肯定会有其它系统需要来调用服务中提供的接口,获取的接口数据,也需要对应的实体类来封装,因此肯定也会使用到接口中关联的实体类。
因此这里我们需要使用聚合工程,将要提供的接口及相关实体类放到独立子工程中,以后别人引用的时候,只需要知道坐标即可。
我们会在 snow-item
中创建两个子工程:
snow-item-interface
:主要是对外暴露的接口及相关实体类snow-item-service
:所有业务逻辑及内部使用接口
调用关系如图所示:
1.2 snow-item
依然是使用 maven 构建:
来源:CSDN
作者:不知所起 一往而深
链接:https://blog.csdn.net/weixin_42112635/article/details/104031353