programing

Spring REST 여러 @RequestBody 파라미터가 가능합니까?

lastmoon 2023. 3. 28. 22:29
반응형

Spring REST 여러 @RequestBody 파라미터가 가능합니까?

Spring RESTful 웹 서비스를 구현했습니다.객체 매핑에 Jackson JSON 사용.두 개의 파라미터를 받아들이는 방법이 있습니다.

public Person createPerson(
    @RequestBody UserContext userContext,
    @RequestBody Person person)

클라이언트는 복수의 JSON 오브젝트가 본문으로 전달되는 요구를 어떻게 구성합니까?

이게 가능합니까?

-- 스리

그건 안 먹힐 거야회피책이 있을 수 있지만 래퍼 오브젝트를 도입하여 시그니처를 변경하는 것이 훨씬 쉬운 방법입니다.

public class PersonContext{
    private UserContext userContext;
    private Person person;
    // getters and setters
}


public Person createPerson(@RequestBody PersonContext personContext)

언급URL : https://stackoverflow.com/questions/5726583/spring-rest-multiple-requestbody-parameters-possible

반응형