【IDEA】項目中引入Spring MVC

1、原文說明:

IntelliJ idea建立Spring MVC的Maven項目 - winner_0715 - 博客園
https://images2015.cnblogs.com/blog/824490/201703/824490-20170305211140532-283571118.pnggit

注:本身的實操源碼全在 https://github.com/NullTommy/hello 裏,具體可看commit歷史記錄github

2、整理與說明:

2.1 建立Maven Web項目:

這一步我以前已經操做過,也有相應文章,故很少作記錄:web

2.2 建立相應文件夾:

建立相應文件夾,並分別標註爲 Source Root和 Resources Root,用於構建項目結構;mvc

2.3 pom中引入對應Jar包:

從 Maven Repository 中找到 Spring MVC 的dependency,並引入到pom文件中app

★★下面爲SpringMVC框架配置說明★★

2.4 配置:web.xml

  1. 建立Spring MVC的中央控制器;
    注:1.主要是Spring MVC配置的核心文件路徑;2.Spring MVC攔截的請求(即servlet-mapping部分)
  2. 配置一個encodingFilter,避免post請求中文出現亂碼狀況;
  3. web.xml的文件頭也須要更改,請注意。

2.5 配置 mvc-dispatcher.xml

  1. 配置包掃描器
    注:路徑爲Controller層的Package,用於掃描;
  2. 配置註解驅動
    注:配置以後,才能在代碼中使用 @Controller 等註解;
  3. 視圖解析器:
    注:配置Controller層返回的結果,視圖解析器爲給返回的結果自動加上前綴後綴,構形成路徑,而後根據路徑找到對應的頁面文件,並返回。
  4. CSS等資源部分:
    注:這一部分是我本身加的,原文中沒有使用CSS。因此這個是單獨加的,具體能夠參考 https://github.com/NullTommy/hello

2.6 代碼部分:

  1. 寫一個Controller,返回頁面名字;
  2. 一個頁面,路徑符合視圖解析器匹配以後的路徑便可。

2.7 啓動Tomcat

注:這部分我也很熟悉了,不過多記錄。框架

3、參考:

  1. 簡單Spring MVC項目搭建 - CSDN博客 https://blog.csdn.net/sinat_18268881/article/details/76223251
    注:很好的一篇教程,和上文相比,包含更加詳細的介紹,同時包含配置:數據源、事務、AOP使事務生效、以及比較詳細的代碼文件和頁面文件,能夠好好參考。ide

  2. Maven搭建SpringMVC項目詳解 - CSDN博客 https://blog.csdn.net/fengshizty/article/details/43405899
    注:和上面的同樣詳細,不過也有其餘不一樣的細節,可參考,後續深度理解時使用。post

相關文章
相關標籤/搜索