使用idea搭建一個簡單的SSM架構:(1)使用idea建立maven項目,ssmmaven
首先使用的開發環境為idea2016.3.5+maven,使用的spring版本為4.1.7。
在使用idea建立maven項目時要注意兩個事項
1.如所示 要選擇simple java application的選項
2.在建立時要添加archetypeCatalog=internal選項,要不然很可能建立失敗,或者一直卡在建立那裡
接下來點擊next選擇項目放置的位置點擊finish就能順利建立maven項目了。當然在建立完成後可能會發現還是有很多缺少的檔案夾,如下
在main中只有resource和webapp,當然也有同學可能第一次建立,建立後的檔案形式可能如下
注意兩個圖片的檔案夾表徵圖略有不同,當然這些都是通過配置來實現修改的。下面就來正確配置這些檔案已經建立完整的檔案夾
在main下建立Java檔案夾,建立完成後點擊右上方的project Structure
點擊後如果沒有設定jdk的可以在project選項單中選擇對應的jdk,可見在左邊分別有project、modules、libraries、facets、和artifact,下面來一一配置
點擊modules,在右邊有三個選項sources,path,dependencies
首先來配置sources,選擇main下的java右鍵選擇sources,相同的一樣配置resources,至於webapp稍後在配置,至於後面的path和dependencies可以按照預設的配置,當你用maven匯入包後dependencies會自動設定,當然要是想自己添加當地套件可以在dependencies中點擊綠色的加號自己添加包,我們使用maven時很少用到這樣的操作,只有在不使用maven的項目中才會這麼操作。
接下來的libraries也不需要我們來操作,直接跳過到facets,在這裡就是配置webapp的地方,如果沒有faces可以點擊加號配置,有的話就不用管了
建立faces後又兩個地方需要配置,第一個地方是配置web.xml的地方,下面的配置我們webapp的地方,可以發現預設webapp位置是\simpledemo\web,並不是我們自己的\simpledemo\webapp,所以這個地方是需要修改的,否則很可能引發我們在web.xml配置正確確不起作用等一系列莫名其妙問題。將上面的path改為我們的web.xml,下面的改為我們項目的webapp,點擊apply
配置完成後會發現檔案夾的表徵圖已經修改
好了到這裡就已經完成基本的配置了,接下來是配置pom編寫相關配置
配置 springMvc:使用idea搭建一個簡單的SSM架構:(2)配置springMVC