zoukankan      html  css  js  c++  java
  • 【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
      注:和上面的一样详细,不过也有其他不同的细节,可参考,后续深度理解时使用。

  • 相关阅读:
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/buwuliao/p/9242328.html
Copyright © 2011-2022 走看看