RestContoller
:,当我运行测试时,我收到下一个异常:,当我使用下一个方法签名时:,PlayCommand parsedBody
将所有字段设置为‘NULL’。我找不到正确接收身体的方法。,我理解,我可以使用
objectMapper
并将playCommand
转换回JSON,但这是不需要完成的额外工作。可以以两种不同的形式接收请求正文吗?或者,也许我在示例中做错了什么?,不可能有多个
@RequestBody
。如果您确实需要原始JSON及其序列化版本,最好的方法是以普通String
的形式接收请求正文,然后将其转换为相应的Java对象,如下所示:,这篇关于Spring WebFlux。如何使用@RequestBody注释获取两种不同格式的请求正文?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,