在方法的形参那可以用多个@RequestBody来把json字符串封装成多个对象么?用一个@RequestBody.肯定可以,多个这个注解可以封装多个不同的对象么……
欢迎选择我的课程,让我们一起见证您的进步~~
사실 요청에는 하나의 요청 본문만 포함되므로 항상 하나의 요청 매개변수가 있습니다. 이를 이해하면 Spring MVC가 여러 @RequestBody를 지원하지 않는다는 것을 이해할 수 있습니다.
요청 본문의 콘텐츠를 여러 Java 인스턴스로 역직렬화하는 것은 또 다른 문제입니다. 해결 방향은 세 가지입니다.
새 엔터티를 만들고 그 안에 두 엔터티를 넣습니다. 이것은 가장 단순하지만 충분히 "우아한" 것은 아닙니다.
Map를 사용하여 요청 본문을 수락하고 이를 각 엔터티로 직접 역직렬화합니다.
방법 2와 유사하지만 더 일반적인 방법으로 자체 HandlerMethodArgumentResolver를 구현합니다. 참고하세요: https://sdqali.in/blog/2016/0...
비즈니스 시나리오 나열
사실 요청에는 하나의 요청 본문만 포함되므로 항상 하나의 요청 매개변수가 있습니다. 이를 이해하면 Spring MVC가 여러 @RequestBody를 지원하지 않는다는 것을 이해할 수 있습니다.
요청 본문의 콘텐츠를 여러 Java 인스턴스로 역직렬화하는 것은 또 다른 문제입니다.
해결 방향은 세 가지입니다.
새 엔터티를 만들고 그 안에 두 엔터티를 넣습니다. 이것은 가장 단순하지만 충분히 "우아한" 것은 아닙니다.
Map를 사용하여 요청 본문을 수락하고 이를 각 엔터티로 직접 역직렬화합니다.
방법 2와 유사하지만 더 일반적인 방법으로 자체 HandlerMethodArgumentResolver를 구현합니다. 참고하세요: https://sdqali.in/blog/2016/0...
비즈니스 시나리오 나열