關於使用springMVC構建maven項目示例

由於maven的配置比較簡單就不作介紹了,大概兩個步驟,下載和環境變量的配置,需要注意的是關於setting.xml文件的配置需要修改兩處

複製maven-conf下的settings.xml文件到下面目錄

關於使用springMVC構建maven項目示例

然後打開xml文件

修改本地倉庫地址,其實這個不修改也行,只是出於個人習慣而已。

關於使用springMVC構建maven項目示例

修改鏡像地址

關於使用springMVC構建maven項目示例

關於使用springMVC構建maven項目示例

命令行創建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項目:

關於使用springMVC構建maven項目示例

因為是示例,所以可以隨便寫

關於使用springMVC構建maven項目示例

添加屬性name=archetypeCatalog value=internal 提高項目創建速度

關於使用springMVC構建maven項目示例

進入如下界面就是maven在開始下載jar包,稍等片刻即可。

關於使用springMVC構建maven項目示例

添加相關的依賴包,等待下載完成即可

關於使用springMVC構建maven項目示例

可能出現的問題是,導入相關依賴,可是idea並沒有自動下載包,我們只需要設置以下選項即可:

關於使用springMVC構建maven項目示例

導入項目框架支持

關於使用springMVC構建maven項目示例

完成後會出現這兩個文件(相應的目錄是自行創建的)

關於使用springMVC構建maven項目示例

關於dispatcher-servlet.xml配置

關於使用springMVC構建maven項目示例

關於web.xml配置

關於使用springMVC構建maven項目示例

關於applicationContext.xml配置

關於使用springMVC構建maven項目示例

編寫自定義controller

關於使用springMVC構建maven項目示例

restful風格的編寫

關於使用springMVC構建maven項目示例

request請求

關於使用springMVC構建maven項目示例

數據的持久化和重定向

關於使用springMVC構建maven項目示例

文件的上傳下載

關於使用springMVC構建maven項目示例

返回json數據格式

關於使用springMVC構建maven項目示例

需要注意的是文件的上傳需在dispatcher-servlet.xml添加配置信息:

關於使用springMVC構建maven項目示例

json使用需在dispatcher-servlet.xml配置:

關於使用springMVC構建maven項目示例

我們也可以在web.xml配置過濾器,如防止亂碼問題

關於使用springMVC構建maven項目示例

springMVC自定義攔截器需要實現 HandlerInterceptor 接口

關於使用springMVC構建maven項目示例

將攔截器註冊到springMVC框架中

這兩個描述信息不可少

關於使用springMVC構建maven項目示例

關於使用springMVC構建maven項目示例

配置攔截器的攔截規則

只攔截/courses/*的請求

關於使用springMVC構建maven項目示例

權限驗證

關於使用springMVC構建maven項目示例


分享到:


相關文章: