Idea建立maven管理的springmvc專案
坑:這裡先把這個坑放在最前邊,以示警戒,可能不會遇到,但是以我個人使用idea的習慣容易引發這個問題!
一、右鍵-->new-->Module,,,,,,,,,,idea的project和model的區別!
二、點選maven,然後選中Create from archetype(從原型建立),在下邊找到maven-archetype-webapp---》什麼是maven骨架
三、點選next,,這裡說一下
add asmodule to:這個就是你的專案位置
parent:因為有的是有父專案統一去管理,我這裡沒有就不引入,如果有父就把這裡指到父目錄就好,建立會自動新增到pom.xml
GroupId:GroupId一般分為多個段,一般就是com.公司名.專案名,也就是你的包結構
ArtifactID:ArtifactId表示你這個專案的名稱
Version:版本
四、這就是你指定的專案名和包結構,我在上邊選擇的全部是null
五、點選finish後maven會自動建立專案,初始的目錄結構就是這樣的
六、選中專案點選右鍵,點選add Framework Support
七、在彈框中找到spring選項,這裡又有一個坑可能你的彈框中沒有spring選項,這是因為你的project中可能已經有了springmvc的專案所以新增不了支援,可以在Project Structure中去掉該專案,也可把新建立的專案新建一個目錄即可!
如果在Add framework support中找不到Spring,那是因為專案中可能已經存在Spring相關檔案,但不一定是完善的。因此我們要將已經存在的Spring給刪掉,重新新增,方法如下:
點選File,選擇Project Structure,選擇Facets,就會看到有一個Spring啦,右擊它,點刪除就行啦,然後再回到上面第3步重新Add framework support,Spring就會出現啦。
這裡要注意選擇spring的時候記得勾選Create empty spring-config.xml,然後在選擇下邊的spring MVC
這個時候的目錄結構就發生了變化:點選ok之後,我們會發現WEB-INF資料夾下多出了兩個檔案