超级详细的初始SpringMVC框架配置方法

本文详细介绍如何搭建Spring框架环境,包括下载、配置等步骤,并通过示例代码演示如何创建Controller类和配置SpringMVC。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这篇文章的写作目的是将刚刚学过的spring框架配置方式记录下来,整理好自己的思路,以便在以后需要时用到。如果能帮助到和我一样的初学者将会十分高兴。
  1. 下载Spring框架
    • 目前最新版本为 spring-framework- 5.0.1.RELEASE-dist.zip
      可以根据自己的需求下载不同版本。
    • 下载的地址:不同版本spring框架下载
  2. 新建web项目
    • 新建的项目为Dynamic Web Project
    • 新建项目时要勾选生成web.xml文件的选项
  3. 导入框架的jar包
    • 解压后,导入文件夹libs里的jar包
      • 导入到项目WebContent/WEB-INF/lib文件夹中
      • 可以只导入以.RELEASE.jar结尾的包,让项目看起来更简洁
      • -javadoc.jar结尾的包是文档包
      • -source.jar结尾的包是源码包
  4. 导入Commons-logging的jar包
    • 这个包可以在mybatis框架的jar包中找到,直接复制过来就行。
  5. 新建Controller类

    • 类名上面加注解Controller
    • 方法名上面加请求映射的注解(见下方代码),表示在请求hello页面且请求方式为get,执行此方法。
    • 以上两个步骤顺序不能颠倒,否则会产生错误。
      @Controller
      public class HelloController {
          /**
           * 请求hello页面时,返回hello这个资源名
           * @return
           */
      @RequestMapping(value="/hello",method=RequestMethod.GET)
          public String hello(){
              System.out.println("进入Cotroller中");
              return "hello";
          }
      }
  6. 新建jsp

    • 比较习惯于在 WEB-INF/view 文件夹中新建页面。所以要先新建一个view文件夹。
    • 新建需要的jsp页面,页面名称必须和映射方法返回的字符串相同。
  7. 新建SpringMVC的配置文件

    • 在WEB-INF/目录下新建xml文件。
      • 文件命名为xxx-servlet.xml
      • 注意,-servlet.xml不能变,xxx可以根据需要随意命名。
    • xml文件根据spring-framework-5.0.1.RELEASE\docs\
      spring-framework-reference里的文档来配置。
    • 文件配置方法
      • beans的命名空间
        • 可以在core.html中搜索xmlns:xsi来快速定位代码
        • 搜索到的内容只保留开始标签和结束标签内的内容,中间的内容删掉
      • context的命名空间
        • 可以在core.html中搜索xmlns:context来快速定位代码
        • 代码只保留xmlns:context的一行和xsi:schemaLocation最后的两行(即包含context的两个链接)。
      • mvc的命名空间
        • 可以在web.html中搜索xmlns:mvc来快速定位代码
        • 代码只保留xmlns:mvc的一行和xsi:schemaLocation最后的两行(即包含mvc的两个链接)。
      • 添加配置文件内容
        <!-- 开启功能开关 -->
        <mvc:annotation-driven />
        
        <!-- 扫描包下所有的类 -->
        <!-- <context:component-scan base-package="com"/> -->
        <context:component-scan base-package="com" />
        <!-- 视图的解决方案 -->
        <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
            <property name="prefix" value="/WEB-INF/view/">
            </property>
            <property name="suffix" value=".jsp">
            </property>
        </bean>
  8. 配置servlet

    • web.xml
      • xml内容添加如下代码,映射hello页面。
        <servlet>
            <servlet-name>hello</servlet-name>
            <servlet-class>     
              org.springframework.web.servlet.DispatcherServlet
        
            </servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>hello</servlet-name>
            <url-pattern>/</url-pattern>
        </servlet-mapping>
  9. 访问页面

    • 到此,Spring框架的环境的配置已经完成,可以启动服务器来测试hello页面了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值