共計 2129 個字符,預計需要花費 6 分鐘才能閱讀完成。
這篇文章主要為大家展示了“Spring Cloud 如何搭建開發環境”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領大家一起研究并學習一下“Spring Cloud 如何搭建開發環境”這篇文章吧。
2 開發環境搭建
工欲善其事,必先利其器。在講述本書的技術內容前,先將開發環境搭建好,本書所涉及基礎環境將在本章準備,包括 Eclipse、Maven 等。如果讀者對 Maven、Eclipse、Spring Boot 等項目較為熟悉,可以直接跳過本章的相關章節。
筆者建議讀者在查閱本書過程中,使用與本書相同的工具以及版本。本章使用的 Java 版本為 1.8,圖 2 - 1 為“java –version”命令的輸出,Java 安裝與配置較為簡單,本書不再贅述。
圖 2 -1 Java 版本
注:本書全部的案例均在 Windows7 下開發和運行。
2.1 安裝與配置 Maven2.1.1 關于 Maven
Maven 是 Apache 下的一個開源項目,用于項目的構建。使用 Maven 可以對項目的依賴包進行管理,支持構建腳本的繼承,對于一些模塊(子項目)較多的項目來說,Maven 是更好的選擇,子項目可以繼承父項目的構建腳本,減少了構建腳本的冗余。
除此之外,Maven 本身的插件機制讓其更加強大和靈活,使用者可以配置各種 Maven 插件來完成自己的事,如果感覺官方或者第三方提供的 Maven 插件不夠用,還可以自行編寫符合自己要求的 Maven 插件。Maven 為使用者提供了一個統一的依賴倉庫,各種開源項目的發布包可以在上面找到,在一間公司或者一個項目組內部,甚至可以搭建私有的 Maven 倉庫,將自己項目的包放到私有倉庫中,供其他項目組或者開發者使用。
Maven 的眾多特性中,最為重要的是它對依賴包的管理,Maven 將項目所使用的依賴包的信息放到 pom.xml 的 dependencies 節點。例如我們需要使用 spring-core 模塊的 jar 包,只需在 pom.xml 配置該模塊的依賴信息,Maven 會自動將 spring-beans 等模塊引入到我們項目的環境變量中。Spring Cloud 項目基于 Spring Boot 搭建,正是由于依賴管理的特性,使得 Maven 與 Spring Boot 更加相得益彰,可以讓我們更快速的搭建一個可用的開發環境。
2.1.2 下載與安裝 Maven
本書所使用的 Maven 版本為 3.5,可以到 Maven 官方網站下載:http://maven.apache.org/。下載并解壓后得到 apache-maven-3.5.0 目錄,將主目錄下的的 bin 目錄加入到系統的環境變量中,如圖 2 - 2 所示。
圖 2 -2 修改環境變量
配置完后,打開 cmd 命令行,輸入“mvn –v”,可以看到輸出的 Maven 版本信息。Maven 下載的依賴包會存放到本地倉庫中,默認路徑為:C:\Users\ 用戶名 \.m2\repository。
2.1.3 配置遠程倉庫
如果不進行倉庫配置,默認情況下,會到 apache 官方的倉庫下載依賴包,由于 Apache 官方的倉庫位于國外,下載速度較慢,會降低開發效率,筆者建議使用國內的 Maven 倉庫或者搭建自己的私服,本書重點不是 Maven,因此直接使用了由阿里云提供的 Maven 倉庫。修改 apache-maven-3.5.0/conf 目錄下的 setting.xml,在 mirrors 節點下加入以下配置:
mirror
id alimaven /id
name aliyun maven /name
url http://maven.aliyun.com/nexus/content/groups/public/ /url
mirrorOf central /mirrorOf
/mirror
配置完后,以后在使用過程中,Maven 會先到阿里云的倉庫中下載依賴包。另外,需要注意的是,本書的大部分案例,都沒有使用 Maven 的繼承特性,每一個 Maven 項目都可以獨立引入。
2.2 安裝 Eclipse2.2.1 Eclipse 版本
本書使用 Eclipse 作為開發工具,使用版本為 Luna(4.4),大家可以從以下的地址得到該版本的 Eclipse:http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunasr2,也可以在本書所附的 soft 目錄下找到該版本的 Eclipse。目前 Eclipse 已經發展到 4.7 版本,本書主要在 Eclipse 中使用 Maven 插件。
2.2.2 在 Eclipse 配置 Maven
Luna 版本的 Eclipse 自帶了 Maven 插件,默認使用的是 Maven3.2,由于我們前面安裝的是 Maven3.5 版本,因此需要在 Eclipse 中指定 Maven 版本以及配置文件。指定 Maven 的配置如圖 2 - 3 所示,指定配置文件如圖 2 - 4 所示。
圖 2 -3 Eclipse 指定 Maven 版本
圖 2 -4 指定 Maven 配置文件
以上是“Spring Cloud 如何搭建開發環境”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!