一、原文说明:
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
注:和上面的一样详细,不过也有其他不同的细节,可参考,后续深度理解时使用。
简单Spring MVC项目搭建 - CSDN博客 https://blog.csdn.net/sinat_18268881/article/details/76223251
注:很好的一篇教程,和上文相比,包含更加详细的介绍,同时包含配置:数据源、事务、AOP使事务生效、以及比较详细的代码文件和页面文件,可以好好参考。Maven搭建SpringMVC项目详解 - CSDN博客 https://blog.csdn.net/fengshizty/article/details/43405899
注:和上面的一样详细,不过也有其他不同的细节,可参考,后续深度理解时使用。