前言:雖然以前實習的時候有過spring框架的實踐,可是由於基本上都是在已有的基礎上進行修修補補,並無對Spring框架有深入的理解。因此從今天起,要從零開始對Spring框架進行學習。在此以前,第一步是建立一個web項目。java
說明:這裏博主用的是Intellij IDEA、maven、tomcat做爲開發工具。相關應用的安裝和配置請參考網上教程。下面進行圖文步驟演示。web
1、打開idea,查看左上方工具欄,依次點擊File->New->Project。此時彈出一個窗口,在左邊欄選擇Maven,稍等一段時間加載以後,右側會出現一列archetype。勾選Create from archtype,找到並選擇org.apache.maven.archtypes:maven-archtype-webapp,點擊Next。spring
2、填寫這個maven項目的GroupId,ArtifactId,Version信息。這是標識maven項目的三維座標。點擊Nextapache
3、這一步就很關鍵了。上面是maven的根目錄、settings.xml文件和本地倉庫的位置,這些沒必要過多理睬,路徑也因人而異。下面的是一些屬性,除了已有的6個,咱們須要添加一個archetypeCatalog=internal。這個參數的意義是讓這個maven項目的骨架不要到遠程下載而是本地獲取。若是你沒加這個參數,那麼項目建立可能在卡在downloading maven plugins...繼續點擊Next瀏覽器
4、爲項目命名,點擊Finish,項目一瞬間就建立好了!tomcat
5、查看項目的結構,能夠發現,web應用該有的已經都有了。至此,maven web項目建立完畢,接下來看看如何進行編譯打包部署。服務器
6、直接在idea左下的Terminal終端輸入mvn install,編譯打包成功,顯示BUILD SUCCESS字樣。從新查看項目的目錄,咱們發現項目根目錄下面多了target目錄,該目錄下也打出了war包。app
7、將應用部署到tomcat服務器。這裏採用兩種部署的方法,能夠任選一個。框架
方法一:webapp
將上面提到的taget目錄下的spring.war包放到tomcat安裝目錄的webapps的目錄下。使用命令行(cmd)切換到tomcat安裝目錄的bin目錄下,執行startup.bat腳本,執行以後tomcat會部署webapps目錄下的應用war包。稍等應用部署完畢以後,打開瀏覽器,輸入localhost:8080/spring,能夠看到輸出了Hello World!。如圖:
方法二:
直接使用idea對tomcat進行配置和對應用進行部署。找到工具欄Run->Edit Configurations...選擇工具符號,找到Tomcat->Local,進行相應配置(主要是配置tomcat的安裝目錄),選擇Deployment->'+',選擇spring.war做爲部署包。而後就能夠啓動了,效果是同樣同樣的。