这个项目模拟的是一个简单商城管理系统,其项目整体结构如下图所示:
1、首先通过一个名为microservice-mallmanagement的Maven父项目构建了四个子项目,关于这四个子项目的描述具体如下:
2、 微服务项目功能介绍
2.1 microservice-eureka-server(Eureka注册中心),搭建服务注册中心,子项目将通过配置注册到注册中心。修改配置application文件如图所示:
2.2 microservice-gateway-zuul,作为其他微服务项目的API网关,实现其他微服务接口的动态代理。配置application文件如图所示:
2.3 microservice-orderservice,主要用于商品订单管理,并提供有关订单管理的RESTFUL风格和API接口,配置application文件如图所示:
2.4 在microservice-orderservice中写对应的控制器类:
2.5 microservice-userservice,主要用于商品用户管理,并提供有关用户管理的RESTFUL风格和API接口,配置application文件如图所示: