用Spring Tool Suite簡化你的開發
如果你是一個喜歡用spring的人,你可能會在欣賞spring的強大功能外,對其各樣的配置比較鬱悶,尤其是相差較大的版本在配置檔案方面會存在差異,當然你可以去花不少的時間去網上查詢相關的資料,當你準備使用更高版本spring的時候,但這無異會讓人感覺煩惱。spring其實也早就意識到了這一點,並針對此給出了很好的解決方法,那就是在基於Eclipse的基礎上,spring提供了針對Spring開發的Spring Tool Suite整合開發工具,通過該工具,可以很輕易地生成一個spring的工程,比如web工程,最令人興奮的是工程裡的配置檔案都會自動為你生成,你再也不用操心配置檔案的格式及各種配置檔案了。
Spring Tool Suite的官方下載地址是:
根據自己的作業系統可以選擇下載安裝版及釋出版,我選擇的是釋出版spring-tool-suite-3.1.0.RELEASE-e4.2-win32.zip。下載後解壓即可,在目錄springsource\sts-3.1.0.RELEASE的下面STS.exe就是Spring Tool Suite,雙擊開啟,你會發現它其實與Eclipse是一樣的,所不同的就是多了一些spring方面的定製。
下面以建立一個Spring Web工程為例來說明。
選擇選單File->New->Project…,在彈出的視窗中選中Spring Template Project,如圖:
進行下一步,如圖:
選擇Spring MVC Project,如果是第一次建立可能會自動下載相關的包或模板,不用理會,如下圖:
輸入工程名如springMVC,然後輸入如上圖所示頂級包名,點Finish結束。
這樣就建立了一個spring web工程,如下圖:
看到一些熟悉的配置檔案及jsp、java類了吧,這是一個基本的spring web工程所應該全部具有的,而這些你現在都不用再自己花費時間去建立並配置了。
不過應當要注意的是該工程是一個maven結構,這需要你對maven有所瞭解才行。
在釋出你的web工程時,Spring Tool Suite也已經為你想得非常周到了!在生成的pom.xml中,可以看到有如下幾行:
<groupId>com.zihou</groupId>
<artifactId>springTest</artifactId>
<name>springMVC</name>
<packaging>war</packaging>
<version>1.0.0-BUILD-SNAPSHOT</version>
執行maven的打包命令後,會在target目錄下生成一個springTest-1.0.0-BUILD-SNAPSHOT.war的檔案,就是你想要來進行部署的檔案了!