Post提交的是什么类型的键值对对象为什么能实例化自定义类的对象

阿飞千秋万载 发布于 04/15 12:29
阅读 70
收藏 0

我试过Map<String,String>和JSONObject都不能强转为我的类对象

加载中
0
kakai
kakai

post可以传输字符串、表单(特殊字符串编码的键值对)或者二进制数据,建议你使用json数据传输,然后在后端序列化为你想要的对象

0
阿飞千秋万载

引用来自“kakai”的评论

post可以传输字符串、表单(特殊字符串编码的键值对)或者二进制数据,建议你使用json数据传输,然后在后端序列化为你想要的对象

 

你好,我想问的是比如下面这个方法

 

 @PostMapping(value="/ca/verificationIntercept/test")
 public void test( operationData od) {

//为什么这个参数没有实例化也能调用方法,是Spring boot给自动实例化了吗

od.getShe();

}

kakai
kakai
回复 @阿飞千秋万载 : 不用客气!
阿飞千秋万载
回复 @kakai : 谢谢耐心解答
kakai
kakai
你好!这个PostMapping注解其实是一种spring对url的路由映射,spring在对请求做路由时已经把请求参数做了封装,而这个方法是依据注解反射执行的,方法参数对象的实例化也就是在url路由时进行的。
返回顶部
顶部