前言
经过前面几张的分析,有一股光说不练假把式的味道,加之系统架构已经设计好,开发环境也已就绪,接下来,我们就要开工了,老规矩,开始之前,请以下思考问题。
微服务会将多个业务划分成多个项目来处理,如何统一的管理这些项目关系?
基于maven
可以构建父子项目结构的微服务架构,它可以给我们提供:
- 统一依赖管理
- 控制插件版本
- 聚合项目
所以,我们创建的项目,会是一个maven结构的sprinboot项目。
一、创建父工程
假定父项目的工程名称为smartcar-project
,建立springboot项目,用于管理所有模块。
1.1.创建父项目
打开idea工具, 左上角file>>new project>>选择spring initializer,选择你的jdk,下一步
然后设置项目名称:smartcar-project,group:com.smart.car.root,jdk版本等信息,
如图: