课程名称:Spring Cloud 进阶 Alibaba 微服务体系自媒体实战
课程章节: 第2章 架构后端项目
主讲老师: 风间影月
课程内容
本项目为了后续的微服务化提前做准备,需要通过Maven构建聚合工程。然后再聚合工程下又可以分为三个模块。
common:建立所有公共使用的类,例如一些工具类。
model:像一些Entity/VO/DTO等放在model工程下面。
api:代表着接口的意思,所有的接口都是放在这个API工程下面。
文章服务
用户服务
运营管理服务
。。。
聚合工程的介绍:
1、聚合工程可以分为顶级项目与子工程,这两者的关系其实就是父子集成的关系,子工程在maven中可以称之为module,模块与模块之间是平级,是可以相互依赖的。
2、子模块可以使用定级工程中所有的资源(依赖),子模块之间如果有要使用资源的话,必须构建依赖。
3、一个顶级工程是可以由多个不同的子工程共同组合而成。
课程收获
通过IDEA使用Maven构建项目
进入Idea首页,选择new project,创建项目。
点击Maven,选择JDK1.8的环境版本。
填写工程名称/项目路径/包路径等信息。点击Finish构建服务。
maven的pom.xml文件内容解析
packaging标签:定义工程的打包方式,总共分为三种:pom/jar/war。
properties标签:可以设置一些属性,常用就是在规定依赖版本的时候,可以放在这个标签下。
build标签:打包方式。
dependencyManagement和dependencies:这两个标签共同管理项目当中使用的依赖。通常一些依赖其他工程的服务包的时候,就是这个节点下进行配置。
课程截图
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦