SpringMVC(1)

SpringMVC

1.概述
  • SpringMVC技术与Servlet技术功能等同,均属于web层开发技术
  • 是一种基于Java实现MVC模型的轻量级Web框架
  • 使用简单、开发便捷、灵活性强
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

  • controller加载控制与业务bean加载控制
    1.SpringMVC相关bean(表现层bean)
    2.Spring控制的bean
    a.业务bean(Service)
    b.功能bean(DataSource等)
  • 因为功能不同,如何避免Spring错误的加载到SpringMVC的bean——加载Spring控制的bean的时候,排除掉SpringMVC控制的bean
    在这里插入图片描述

PostMan简介

  • 网页调试与发送网页HTTP请求的Chrome插件
  • 用于进行接口测试
2.请求与响应
  • 请求映射路径
    团队多人开发,每个人设置不同的请求路径,冲突问题如何解决——设置模块名作为请求路径前缀
    在这里插入图片描述

  • 请求方式
    (1)get请求
    (2)Post请求

  • 请求参数
    (1)普通参数:url地址传参,地址参数名与形参变量名相同,定义形参即可接收参数
    (2)POJO类型参数:请求参数名与形参对象属性名相同,定义POJO类型形参即可接收参数
    (3)嵌套POJO:请求参数名与形参对象属性名相同.按照对象层次结构关系即可接收嵌套POJO属性参数
    (4)数组参数:请求参数名与形参对象属性名相同且请求参数为多个,定义数据类型形参即可接收参数
    (5)集合保存普通参数:请求参数名与形参集合对象名相同且请求参数为多个,@RequestParm绑定参数关系

  • 请求参数(传json数据)
    (1)json数组
    (2)json对象(POJO)
    (3)json数组(POJO)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 日期类型参数传递
    在这里插入图片描述

  • 响应
    (1)响应页面
    在这里插入图片描述

(2)响应数据
a. 文本数据
在这里插入图片描述

b. json数据
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值