由於maven的配置比較簡單就不作介紹了,大概兩個步驟,下載和環境變量的配置,需要注意的是關於setting.xml文件的配置需要修改兩處
複製maven-conf下的settings.xml文件到下面目錄
然後打開xml文件
修改本地倉庫地址,其實這個不修改也行,只是出於個人習慣而已。
修改鏡像地址
命令行創建maven項目:
mvn archetype:generate -DgroupId=goole -DartifactId=girl-Dpackage=goole-girl -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-webapp
命令行執行後會創建一個maven-archetype-webapp骨架的Maven項目,其中groupId是項目組織唯一的標識符,實際對應JAVA的包的結構;artifactId是項目的唯一的標識符,實際對應項目的名稱;package一般是groupId+artifactId,是自動生成的,可以修改
新建maven項目:
因為是示例,所以可以隨便寫
添加屬性name=archetypeCatalog value=internal 提高項目創建速度
進入如下界面就是maven在開始下載jar包,稍等片刻即可。
添加相關的依賴包,等待下載完成即可
可能出現的問題是,導入相關依賴,可是idea並沒有自動下載包,我們只需要設置以下選項即可:
導入項目框架支持
完成後會出現這兩個文件(相應的目錄是自行創建的)
關於dispatcher-servlet.xml配置
關於web.xml配置
關於applicationContext.xml配置
編寫自定義controller
restful風格的編寫
request請求
數據的持久化和重定向
文件的上傳下載
返回json數據格式
需要注意的是文件的上傳需在dispatcher-servlet.xml添加配置信息:
json使用需在dispatcher-servlet.xml配置:
我們也可以在web.xml配置過濾器,如防止亂碼問題
springMVC自定義攔截器需要實現 HandlerInterceptor 接口
將攔截器註冊到springMVC框架中
這兩個描述信息不可少
配置攔截器的攔截規則
只攔截/courses/*的請求
權限驗證
閱讀更多 十二說IT 的文章