一、原文說明:
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
- 創建Spring MVC的中央控制器;
注:1.主要是Spring MVC配置的核心文件路徑;2.Spring MVC攔截的請求(即servlet-mapping部分) - 配置一個encodingFilter,避免post請求中文出現亂碼情況;
- web.xml的文件頭也需要更改,請注意。
2.5 配置 mvc-dispatcher.xml
- 配置包掃描器
注:路徑為Controller層的Package,用於掃描; - 配置注解驅動
注:配置之后,才能在代碼中使用@Controller等注解; - 視圖解析器:
注:配置Controller層返回的結果,視圖解析器為給返回的結果自動加上前綴后綴,構造成路徑,然后根據路徑找到對應的頁面文件,並返回。 - CSS等資源部分:
注:這一部分是我自己加的,原文中沒有使用CSS。所以這個是單獨加的,具體可以參考 https://github.com/NullTommy/hello
2.6 代碼部分:
- 寫一個Controller,返回頁面名字;
- 一個頁面,路徑符合視圖解析器匹配之后的路徑即可。
2.7 啟動Tomcat
注:這部分我也很熟悉了,不過多記錄。
三、參考:
簡單Spring MVC項目搭建 - CSDN博客 https://blog.csdn.net/sinat_18268881/article/details/76223251
注:很好的一篇教程,和上文相比,包含更加詳細的介紹,同時包含配置:數據源、事務、AOP使事務生效、以及比較詳細的代碼文件和頁面文件,可以好好參考。Maven搭建SpringMVC項目詳解 - CSDN博客 https://blog.csdn.net/fengshizty/article/details/43405899
注:和上面的一樣詳細,不過也有其他不同的細節,可參考,后續深度理解時使用。
