SpringMvc参数传递

首先对于post请求汉字乱码需要进行过滤器配置

普通参数传递

直接传递

客户端传递的属性名与我的bean中的函数参数名相同

映射传递@RequestParam("XXX")

在我们方法参数中定义一个与客户端属性名一致 并绑定参数

POJO实体类传递

嵌套POJO传递

数组likes参数传递

集合参数传递

一般情况 会对传递参数的类进行创建 但对于List类为接口 没有相应的实现方式 故无法传递

<我们做的不是创建对象 而是把我们的参数扔进去 >

解决方式 @RequestParam List<Stirng>

Json类型传递

首先需要加入json依赖

为了对于参数json数据转换成对象 需要对应springconfig加入 ----> @EnableWebMvc

相比于@RequestParam 我们需要加入@RequestBody

响应 responsebody转换成json对象

相关推荐
点云侠17 分钟前
解决Visual Studio 2022编译工程速度慢的问题
开发语言·c++·ide·算法·计算机视觉·visual studio
Java中文社群41 分钟前
面试官:如何实现动态线程池的任务编排?
java·后端·面试
脚踏实地的大梦想家41 分钟前
【Go】P2 Golang 常量与变量
开发语言·后端·golang
张璐月42 分钟前
go docker-compose启动前后端分离项目 踩坑之旅
开发语言·docker·golang
lozhyf1 小时前
能发弹幕的简单视频网站
java·spring boot·后端
微露清风1 小时前
系统性学习数据结构-第三讲-栈和队列
java·数据结构·学习
禹曦a1 小时前
JavaScript性能优化实战指南
开发语言·javascript·性能优化
AAA修煤气灶刘哥1 小时前
ES 地理查询玩明白,产品要的 “附近的店” 再也难不倒我!(附 DSL+Java 实战)
java·后端·elasticsearch
雾里华1 小时前
Spring AOP深度解析:从实现原理到最佳实践
spring
Swift社区1 小时前
Swift 解法详解:LeetCode 371《两整数之和》
开发语言·leetcode·swift