使用@ResponseBody注解,从前端拿到的数据字段全部变成空值

前端打印出来的数据是正确的格式

img

img

img


实体类里也加了@JsonSerialize注解,是哪里有问题呢

参数前 缺少@RequestBody 他是接受请求
@ResponseBody 是响应

截图中的 controller 方法只能处理 application/x-www-from-urlencoded 内容类型的请求体,这个错误和后端无关,但是可以在后端加上校验,确认下前端怎么传参数的

请求参数没有加@RequestBody

加了@RequestBody,前台必须传递你定义的vo对象

img

你前端发送的估计是application/json格式的数据,在FlowConfigVo参数前加@RequestBody就行了,后面那个response就别加了。