原创

springMVC

温馨提示:
本文最后更新于 2022年06月18日,已超过 8 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

springMVC

快速入门

简单的开发步骤;

  1. 导入springMVC的相关坐标
  2. 配置springMVC核心控制器dispathcerServlet
  3. 创建Controller类和视图页面(可以任意取名,但是这里我们习惯叫做controller)
  4. 使用注解配置Controller类中业务方法的映射地址
  5. 配置SpringMVC核心文件 spring-mvc.xml
  6. 客户端发起请求测试

相关坐标

这里的坐标包括:servlet,jsp,springMVC

配置核心控制器

因为springMVC的核心控制器属于servlet。所以这里我们的配置和配置servlet的类似,需要配置name,class和mapping,

注意:在配置dispatcherServlet的时候可能会找不到文件,需要细心一点哦

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
<!-- 2,   配置前端控制器-->
    <servlet>
        <servlet-name>DispatherServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
       <!-- //加载配置文件-->
        <init-param>
            <param-name>contextConfiguration</param-name>
            <param-value>classpath:spring-MVC.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>DispatherServlet</servlet-name>
        <!-- //表示什么方式访问都要及经过-->
        <url-pattern>/</url-pattern>
    </servlet-mapping>
</web-app>

创建controller

package cn.rlfit.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

/**
 * @author Mr.sun
 */
//使用spring加载类
@Controller
public class UserController {
//使用注解指定请求的映射方法
    @RequestMapping("/quike")
    public String save() {
        System.out.println("Controller save runing....");
        return "success,jsp";
    }
}

创建spring-MVC.xml配置文件配置注解扫描

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
                            http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<!--        //进行组件扫描-->
<!--    指定扫描的文件,当然不止这一种方式进行组件扫描-->
    <context:component-scan base-package="cn.rlfit.controller"/>
</beans>

最后一步-创建视图

这里是使用jsp来创建的,你可以跳转任何你想跳转的视图

<%--
  Created by IntelliJ IDEA.
  User: Mr.sun
  Date: 2022/5/23
  Time: 18:17
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>save runing...</title>
</head>
<body>
<h1>save runing...</h1>
</body>
</html>

执行程序...

image-20220524171917649

流程图

image-20220524171954101

知识要点

导入SpringMVC相关坐标, 配置SpringMVC核心控制器DispathcerServlet, 创建Controller类和视图页面, 使用注解配置Controller类中业务方法的映射地址, 配置SpringMVC核心文件 spring-mvc.xml,客户端发起请求测试

正文到此结束
相关文章