84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
在方法的形参那可以用多个@RequestBody来把json字符串封装成多个对象么?用一个@RequestBody.肯定可以,多个这个注解可以封装多个不同的对象么……
欢迎选择我的课程,让我们一起见证您的进步~~
其实请求参数永远都是一个,因为一个request中只包含一个request body. 理解了这个,就会明白Spring MVC不支持多个@RequestBody。
至于要将一个request body中的content反序列化成几个Java实例是另外一个问题。有三个解决方向:
创建一个新的entity,将你的两个entity都进去。这是最简单的,但是不够“优雅”。
用Map<String, Object>接受request body,自己反序列化到各个entity中。
类似方法2,不过更为generic,实现自己的HandlerMethodArgumentResolver。请参考:https://sdqali.in/blog/2016/0...
列个业务场景吧
其实请求参数永远都是一个,因为一个request中只包含一个request body. 理解了这个,就会明白Spring MVC不支持多个@RequestBody。
至于要将一个request body中的content反序列化成几个Java实例是另外一个问题。
有三个解决方向:
创建一个新的entity,将你的两个entity都进去。这是最简单的,但是不够“优雅”。
用Map<String, Object>接受request body,自己反序列化到各个entity中。
类似方法2,不过更为generic,实现自己的HandlerMethodArgumentResolver。请参考:https://sdqali.in/blog/2016/0...
列个业务场景吧