springMVC
温馨提示:
本文最后更新于 2022年06月18日,已超过 8 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
springMVC
快速入门
简单的开发步骤;
- 导入springMVC的相关坐标
- 配置springMVC核心控制器dispathcerServlet
- 创建Controller类和视图页面(可以任意取名,但是这里我们习惯叫做controller)
- 使用注解配置Controller类中业务方法的映射地址
- 配置SpringMVC核心文件 spring-mvc.xml
- 客户端发起请求测试
相关坐标
这里的坐标包括: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>
执行程序...
流程图
知识要点
导入SpringMVC相关坐标, 配置SpringMVC核心控制器DispathcerServlet, 创建Controller类和视图页面, 使用注解配置Controller类中业务方法的映射地址, 配置SpringMVC核心文件 spring-mvc.xml,客户端发起请求测试
正文到此结束
- 本文标签: Spring springMVC
- 本文链接: https://www.rlfit.cn/article/32
- 版权声明: 本文由若离风原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权