Java-SSM-Day01 Maven实战案例:构建微服务Maven工程架构
1.项目需求与结构分析:
需求案例:搭建一个电商平台项目,该平台包括用户服务、订单服务、通用工具模块等。
项目架构:
1. 用户服务:负责处理用户相关的逻辑,例如用户信息的管理、用户注册、登录等。
2. 订单服务:负责处理订单相关的逻辑,例如订单的创建、订单支付、退货、订单查看等。
3. 通用模块:负责存储其他服务需要通用工具类,其他服务依赖此模块。
服务依赖:
1. 用户服务 (1.0.1)
- spring-context 6.0.6
- spring-core 6.0.6
- spring-beans 6.0.6
- jackson-databind / jackson-core / jackson-annotations 2.15.0
2. 订单服务 (1.0.1)
1. shiro-core 1.10.1
2. spring-context 6.0.6
3. spring-core 6.0.6
4. spring-beans 6.0.6
3. 通用模块 (1.0.1)
1. commons-io 2.11.0