前言
Spring Cloud 基於 SpringBoot,提供了一整套關於微服務的框架體系。
本文講開發環境的搭建。
開發環境
- JDK:JDK1.8
- Spring Boot:Spring Boot 1.5.9.RELEASE
- Spring Cloud:Spring Cloud Edgware RELEASE
- IDE:Eclipse+STS或者 IDEA
- MAVEN:Maven 3.3.9
eclipse
鑑於國內的網速,在線安裝總是出現問題,所以這裏給出離線解決方案
Eclipse 安裝Spring Tool Suite(STS)
新建項目
eclipse 使用 STS 構建 Spring Boot 項目
IDEA
IDEA 就比較直接了
直接在 settings—plugins,然後搜索spring assistant,安裝重啓即可。
新建項目
新建項目選擇 Spring Assistant
解決網絡不穩定的問題 https://start.spring.io
儘管Spring Cloud 可以完全手動操作,但是有方便的方法幹嘛不用。問題在於網絡問題
Docker本地部署解決 https://start.spring.io 超時問題
- 佔用本地端口18080,訪問docker內8080端口
服務啓動之後,可以通過 http://127.0.0.1:18080 訪問本地的 類似於https://start.spring.io 服務
鏡像名字爲 pollyduan/start_spring_io,如若指定版本就寫 pollyduan/start_spring_io:具體版本
docker run -d -p 18080:8080 --name springcloudstart pollyduan/start_spring_io