心耘博客 | ZLPRIME-磊落平生志,破浪去乘风 心耘博客 | ZLPRIME-磊落平生志,破浪去乘风
  • 首页
  • 朝花夕拾
    • 光影记录
    • 生活随笔
  • 代码如诗
    • 100 Days of SwiftUI
    • 后端技术
    • 服务器配置
  • 影集
  • 关于我
  • 更多
    • 专题汇总
    • 友情链接
    • 留言板
  • 0
  • 0

SpringMVC的开发步骤

心耘
3 年前

1.导入SpringMVC坐标

2.配置Servlet,即配置SpringMVC的前端控制器DispathcerServlet

3.编写POJO(控制器Controller),即创建Controller类和视图

4.通过注解将控制器配置到Spring容器中(@Controller),配置Controller类中业务方法的映射地址

5.配置组件扫描(spring-mvc.xml),即配置SpringMVC核心配置文件

6.客户端发起请求测试


首先,导入SpringMVC的坐标

        <!--导入SpringMVC的坐标-->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>5.3.3</version>
        </dependency>

然后,配置SpringMVC的前端控制器

    <!--配置SpringMVC的前端控制器-->
    <servlet>
        <servlet-name>DispatcherServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:spring-mvc.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>DispatcherServlet</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

接着创建Controller和业务方法,并配置注解

//创建Controller和业务方法,并配置注解
@Controller
public class UserController {

    @RequestMapping("/save")
    public String save(){
        System.out.println("Save running");
        return "success.jsp";
    }
}

最后,创建SpringMVC的配置文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       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">
        <!--配置Controller的组件扫描-->
        <context:component-scan base-package="com.test.controller"></context:component-scan>
</beans>
SpringMVC的执行流程
SpringMVC的开发步骤
java
0
SpringMVC的执行流程与组件
上一篇
SpringMVC中视图解析器的简答配置
下一篇

评论 (0)

再想想
暂无评论

心耘

73
文章
167
评论
94
喜欢

标签

centos (13) java (22) jenkins (7) linux (12) lombok (1) maven (1) mysql (3) redis (2) rocky linux (3) spring (8) wordpress (5) 发布 (3) 实用技巧 (7) 教程 (6) 服务器配置 (3) 生活 (5) 部署 (2)

聚合文章

生活杂记(一)
家电选购小结-空调
十一带娃心得
通过War包升级Jenkins版本

专题推荐

7

Jenkins合集

12

服务器配置

猜你喜欢

通过War包升级Jenkins版本

通过War包升级Jenkins版本

1 年前
431 0 0
配置Jmeter的Perfmon插件

配置Jmeter的Perfmon插件

2 年前
559 0 0
为JMeter安装插件

为JMeter安装插件

2 年前
560 0 0
Mac中安装并启动Jmeter

Mac中安装并启动Jmeter

2 年前
732 0 2

简介

海边微风起,等风也等你

留言板

留言板

小伙伴们

2Broear 乙末博客 若志随笔 豆豆 诗意笔记 元のDiary
Copyright © 2017-2025 心耘博客 | ZLPRIME-磊落平生志,破浪去乘风. 皖ICP备17019582号
  • 首页
  • 朝花夕拾
    • 光影记录
    • 生活随笔
  • 代码如诗
    • 100 Days of SwiftUI
    • 后端技术
    • 服务器配置
  • 影集
  • 关于我
  • 更多
    • 专题汇总
    • 友情链接
    • 留言板

搜索

  • java
  • spring

心耘

73
文章
167
评论
94
喜欢