上一篇咱們介紹了《整合spring cloud雲服務架構 - HongHu雲架構common-service代碼結構分析》,本節咱們將對common-service整個項目進行剖析,將整個構建的流程給記錄下來,讓更多的關注者來參考學習。php
首先在構建spring cloud的common-service以前,咱們須要準備的技術:html
Maven(項目構建)、Spring Boot、Spring Cloud、微服務概念、去中心化思想、分佈式等,針對於common-service的頂級項目,這裏咱們主要使用Maven來構建,閒話少說,咱們直接上代碼是最直觀的。java
1. 建立一個Maven的頂級項目,其中pom.xml文件配置以下:web
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-parent</artifactId> <version>Dalston.RELEASE</version> <relativePath /> </parent> <groupId>com.ml.honghu</groupId> <artifactId>particle-commonservice</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>pom