【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

相关文章
相关标签/搜索