亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【九月打卡】第二天 后端服務構建

標簽:
Java

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

https://img1.sycdn.imooc.com//6318a0560001f5e814840898.jpg


maven的pom.xml文件内容解析

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

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

build标签:打包方式。

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

课程截图

https://img1.sycdn.imooc.com//6318a0710001927414800806.jpg

https://img1.sycdn.imooc.com//6318a07b0001054e14880746.jpg

https://img1.sycdn.imooc.com//6318a08500012f5314880778.jpg


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
JAVA開發工程師
手記
粉絲
1
獲贊與收藏
3

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消