SpringMVC概述、入门案例(@Controller、@RequestMapping、@RequestBody)

  • Post author:
  • Post category:其他



目录


1、SpringMVC概述


2、SpringMVC入门案例


​编辑 3、入门案例、注解解析(@Controller、@RequestMapping、@RequestBody)


①@Controller


②@RequestMapping


③@RequestBody


④入门案例解析


⑤Servlet容器的配置类



1、SpringMVC概述


简介:

SpringMVC是基于Spring技术的一款MVC框架,所谓MVC是web开发的一种经典设计模式,

c指的是Controller(控制器),m是model(模型)

及是通常我们所建的那些类,

v(视图层)

就是那些前端所能看见的页面 。主要是用来

进行Web开发,是对Servlet进行了封装。



2、SpringMVC入门案例


①导入SpringMVC坐标与servlet坐标

<dependencies>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>3.1.0</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-webmvc</artifactId>
      <version>5.2.10.RELEASE</version>
    </dependency>
</dependencies>

②创建SpringMVC控制器类(等同于Servlet功能)

③初始化SpringMVC环境(同Spring环境),设定SpringMVC加载对应的bean

④初始化Servlet容器,加载SpringMVC环境,并配置SpringMVC技术处理的需求




3、入门案例、注解解析(@Controller、@RequestMapping、@RequestBody)


①@Controller

②@RequestMapping

③@RequestBody

④入门案例解析

●SpringMVC入门程序开发总结(1+N)

■一次性工作

◆创建工程, 设置服务器,加载工程

◆导入坐标

◆创建web容器启动类, 加载SpringMVC配置, 并设置SpringMVC请求拦截路径

◆SpringMVC核心配置类 (设置配置类,扫描controller包, 加载Controller控制器bean)

■多次工作

◆定义处理请求的控制器类

◆定义处理请求的控制器方法, 并配置映射路径(@RequestMapping)与返回json數据 (@ResponseBody)


⑤Servlet容器的配置类

<1>加载SpringNVC的核心配置

<2>设置请求路径

<3>加载Spring的配置类



版权声明:本文为xys0415原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。