当项目引入swagger以后要注意 @RequestBody 这个注解 有两个
第一: io.swagger.v3.oas.annotations.parameters.RequestBody
这个是swagger的依赖,当引入这个注解后在postman测试传入json数据后会接受不到参数,让传入的参数都为空,但是在swagger里面可以映射到参数
第二: org.springframework.web.bind.annotation
这个是web的依赖,用这个依赖再传入json数据之后会接收到数据
切记!!!应该用第二个依赖!!!
项目中引入Swagger后,遇到@RequestBody注解导致的问题。io.swagger.v3库的@RequestBody在Postman测试时无法接收到JSON参数,但在Swagger界面工作正常。相反,使用org.springframework.web.bind.annotation包中的@RequestBody则能成功接收JSON数据。因此,建议在处理JSON输入时使用后者。
&spm=1001.2101.3001.5002&articleId=129782040&d=1&t=3&u=9a85bf89484f45edb686fca5253c3021)
7958

被折叠的 条评论
为什么被折叠?



