(四)java版spring|(四)java版spring cloud+spring boot+redis多租户社交电子商务平台 - common-service 项目构建过程
电子商务平台源码请加企鹅求求:一零三八七七四六二六。我们将对common-service整个项目进行剖析,将整个构建的流程给记录下来,让更多的关注者来参考学习。
首先在构建spring cloud的common-service之前,我们需要准备的技术:
Maven(项目构建)、Spring Boot、Spring Cloud、微服务概念、去中心化思想、分布式等,针对于common-service的顶级项目,这里我们主要使用Maven来构建,闲话少说,我们直接上代码是最直观的。
创建一个Maven的顶级项目,其中pom.xml文件配置如下:
4.0.0 org.springframework.cloud
spring-cloud-starter-parent
Dalston.RELEASE
com.ml.honghu
particle-commonservice
0.0.1-SNAPSHOT 【(四)java版spring|(四)java版spring cloud+spring boot+redis多租户社交电子商务平台 - common-service 项目构建过程】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-8UTF-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相关组件配置(因为其他的系统服务项目依赖于相关的组件,组件项目也是后面来创建的)
从现在开始,我这边会将近期研发的spring cloud微服务云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架的朋友,大家来一起探讨spring cloud架构的搭建过程及如何运用于企业项目。
推荐阅读
- office2019|office2019 Retail 转Vol 版本脚本
- java基础学习|mybatis-plus的介绍和使用
- 研发效能的道法术器
- java mysql高校返校新冠疫情排查系统+论文+代码讲解视频+开题报告+所需软件(包远程安装配置)
- 学习健身打卡第十四天
- 初探Vue
- java使用原生swagger_你还在用 Swagger(试试这个神器!)
- Java后端|Springboot集成Elasticsearch,爬虫爬取数据,实现简单搜索功能
- java|JAVA毕业设计家居门户网站计算机源码+lw文档+系统+调试部署+数据库
- 武道(第四章|武道(第四章 天才)