【IDEA】項目中引入Spring MVC


一、原文說明:

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

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

二、整理與說明:

2.1 創建Maven Web項目:

這一步我之前已經操作過,也有相應文章,故不多做記錄:

2.2 創建相應文件夾:

創建相應文件夾,並分別標注為 Source Root和 Resources Root,用於構建項目結構;

2.3 pom中引入對應Jar包:

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

★★下面為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

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

三、參考:

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM