继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第二天 后端服务构建

userqiao
关注TA
已关注
手记 35
粉丝 1
获赞 2

课程名称: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构建服务。

http://img3.mukewang.com/6318a0560001f5e814840898.jpg


maven的pom.xml文件内容解析

packaging标签:定义工程的打包方式,总共分为三种:pom/jar/war。

properties标签:可以设置一些属性,常用就是在规定依赖版本的时候,可以放在这个标签下。

build标签:打包方式。

dependencyManagement和dependencies:这两个标签共同管理项目当中使用的依赖。通常一些依赖其他工程的服务包的时候,就是这个节点下进行配置。

课程截图

http://img2.mukewang.com/6318a0710001927414800806.jpg

http://img2.mukewang.com/6318a07b0001054e14880746.jpg

http://img.mukewang.com/6318a08500012f5314880778.jpg


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP