博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Cloud云服务 - HongHu架构common-service 项目构建过程
阅读量:6758 次
发布时间:2019-06-26

本文共 6156 字,大约阅读时间需要 20 分钟。

上一篇我们介绍了《整合spring cloud云服务架构 - HongHu云架构common-service代码结构分析》,本节我们将对common-service整个项目进行剖析,将整个构建的流程给记录下来,让更多的关注者来参考学习。

首先在构建spring cloud的common-service之前,我们需要准备的技术:

Maven(项目构建)、Spring Boot、Spring Cloud、微服务概念、去中心化思想、分布式等,针对于common-service的顶级项目,这里我们主要使用Maven来构建,闲话少说,我们直接上代码是最直观的。

1. 创建一个Maven的顶级项目,其中pom.xml文件配置如下:

4.0.0
org.springframework.cloud
spring-cloud-starter-parent
Dalston.RELEASE
com.ml.honghu
particle-commonservice
0.0.1-SNAPSHOT
pom
particle-commonservice
particle-commonservice project for Spring Boot
particle-commonservice-config
particle-commonservice-eureka
particle-commonservice-mq
particle-commonservice-cache
particle-commonservice-sso
particle-commonservice-apigateway
particle-commonservice-zipkin
particle-commonservice-admin
particle-commonservice-turbine
particle-commonservice-combine
particle-commonservice-sequence
UTF-8
UTF-8
1.8
5.3.4.Final
1.2.3
1.0.26
1.2.2
1.2.3
1.0.11
2.6.9
2.0.4
2.4.2
5.15.1
1.4
3.4.1
-->
1.7.7
3.3.2
2.4
1.9
1.3.1
1.9.1
1.1.40
1.4.7
17.0
5.5.1
1.4.7
3.9
3.2.5
2.6.0
1.2.7.Final
0.0.1-SNAPSHOT
1.5.1
1.2.35
org.springframework.cloud
spring-cloud-dependencies
Dalston.RELEASE
pom
import
org.jasig.cas.client
cas-client-core
3.4.1
io.springfox
springfox-swagger2
2.5.0
de.codecentric
spring-boot-admin-server
${spring-boot-admin.version}
de.codecentric
spring-boot-admin-server-ui
${spring-boot-admin.version}
de.codecentric
spring-boot-admin-server-ui-hystrix
${spring-boot-admin.version}
de.codecentric
spring-boot-admin-server-ui-turbine
${spring-boot-admin.version}
de.codecentric
spring-boot-admin-server-ui-login
${spring-boot-admin.version}
de.codecentric
spring-boot-admin-server-ui-activiti
${spring-boot-admin.version}
org.slf4j
slf4j-api
1.7.25
com.ml.honghu
component-base
${com.ml.honghu.componet.version}
com.ml.honghu
component-redis
${com.ml.honghu.componet.version}
com.ml.honghu
component-utils
${com.ml.honghu.componet.version}
com.ml.honghu
component-sequence-api
${com.ml.honghu.componet.version}
com.ml.honghu
component-admin-ui-zipkin
${com.ml.honghu.componet.version}
com.ml.honghu
component-admin-ui-route
${com.ml.honghu.componet.version}
com.ml.honghu
component-zuul-label
${com.ml.honghu.componet.version}
复制代码

当前的pom.xml文件引入了spring cloud相关版本配置,通用工具版本配置,honghu相关组件配置(因为其他的系统服务项目依赖于相关的组件,组件项目也是后面来创建的)

完整项目的源码来源 技术支持求求1791743380

转载于:https://juejin.im/post/5b61762c6fb9a04fe6379bbf

你可能感兴趣的文章
C/C++变量命名规则
查看>>
pandas安装及使用
查看>>
Linux SHELL if 命令参数说明
查看>>
Python的构造函数和析构函数,对象和类的变量不一样
查看>>
window常用的『运行』命令
查看>>
3G中的A-GPS移动定位技术
查看>>
java第五章:面向对象(oop)
查看>>
Maze
查看>>
激光炸弹
查看>>
9.23 模拟赛
查看>>
static_cast、dynamic_cast、const_cast和reinterpret_cast总结
查看>>
阶段性放弃 wxPython 前的总结
查看>>
Fegla and the Bed Bugs 二分
查看>>
linux 文本处理
查看>>
swoole重启机制(转载)
查看>>
hadoop day 1
查看>>
HDU 1251 统计难题
查看>>
用javascript脚本实现微信定时发送信息
查看>>
MongoDB学习笔记(四) 用MongoDB的文档结构描述数据关系
查看>>
[Windows Azure] Data Management and Business Analytics
查看>>