您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Spring Cloud如何搭建開發(fā)環(huán)境”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Spring Cloud如何搭建開發(fā)環(huán)境”這篇文章吧。
工欲善其事,必先利其器。在講述本書的技術(shù)內(nèi)容前,先將開發(fā)環(huán)境搭建好,本書所涉及基礎(chǔ)環(huán)境將在本章準備,包括Eclipse、Maven等。如果讀者對Maven、Eclipse、Spring Boot等項目較為熟悉,可以直接跳過本章的相關(guān)章節(jié)。
筆者建議讀者在查閱本書過程中,使用與本書相同的工具以及版本。本章使用的Java版本為1.8,圖2-1為“java –version”命令的輸出,Java安裝與配置較為簡單,本書不再贅述。
圖2-1 Java版本
注:本書全部的案例均在Windows7下開發(fā)和運行。
Maven是Apache下的一個開源項目,用于項目的構(gòu)建。使用Maven可以對項目的依賴包進行管理,支持構(gòu)建腳本的繼承,對于一些模塊(子項目)較多的項目來說,Maven是更好的選擇,子項目可以繼承父項目的構(gòu)建腳本,減少了構(gòu)建腳本的冗余。
除此之外,Maven本身的插件機制讓其更加強大和靈活,使用者可以配置各種Maven插件來完成自己的事,如果感覺官方或者第三方提供的Maven插件不夠用,還可以自行編寫符合自己要求的Maven插件。Maven為使用者提供了一個統(tǒng)一的依賴倉庫,各種開源項目的發(fā)布包可以在上面找到,在一間公司或者一個項目組內(nèi)部,甚至可以搭建私有的Maven倉庫,將自己項目的包放到私有倉庫中,供其他項目組或者開發(fā)者使用。
Maven的眾多特性中,最為重要的是它對依賴包的管理,Maven將項目所使用的依賴包的信息放到pom.xml的dependencies節(jié)點。例如我們需要使用spring-core模塊的jar包,只需在pom.xml配置該模塊的依賴信息,Maven會自動將spring-beans等模塊引入到我們項目的環(huán)境變量中。Spring Cloud項目基于Spring Boot搭建,正是由于依賴管理的特性,使得Maven與Spring Boot更加相得益彰,可以讓我們更快速的搭建一個可用的開發(fā)環(huán)境。
本書所使用的Maven版本為3.5,可以到Maven官方網(wǎng)站下載:http://maven.apache.org/。下載并解壓后得到apache-maven-3.5.0目錄,將主目錄下的的bin目錄加入到系統(tǒng)的環(huán)境變量中,如圖2-2所示。
圖2-2 修改環(huán)境變量
配置完后,打開cmd命令行,輸入“mvn –v”,可以看到輸出的Maven版本信息。Maven下載的依賴包會存放到本地倉庫中,默認路徑為:C:\Users\用戶名\.m2\repository。
如果不進行倉庫配置,默認情況下,會到apache官方的倉庫下載依賴包,由于Apache官方的倉庫位于國外,下載速度較慢,會降低開發(fā)效率,筆者建議使用國內(nèi)的Maven倉庫或者搭建自己的私服,本書重點不是Maven,因此直接使用了由阿里云提供的Maven倉庫。修改apache-maven-3.5.0/conf目錄下的setting.xml,在mirrors節(jié)點下加入以下配置:
<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項目都可以獨立引入。
本書使用Eclipse作為開發(fā)工具,使用版本為Luna(4.4),大家可以從以下的地址得到該版本的Eclipse:http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunasr2,也可以在本書所附的soft目錄下找到該版本的Eclipse。目前Eclipse已經(jīng)發(fā)展到4.7版本,本書主要在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如何搭建開發(fā)環(huán)境”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。