2012-10-22 3 views
0

sitebricks 클라이언트에서 sitebricks 서비스로 두 개 이상의 객체를 동시에 전송할 수 있습니까?JSBR을 통해 여러 객체를 sitebricks 클라이언트에서 sitebricks REST Service로 보내는 방법은 무엇입니까?

예를 들어, Person 개체와 JobApplication 개체가 있습니다. 두 객체를 전송하는 것은 필수입니다

public class ApplicationStorage { 

    @Post 
    public void post(Person person, JobApplication job) { 
     // ... 
    }  
} 

WebClient client = web.clientOf("service url") ..... // here how to send the two objects ? 

답변

2

경우에, 당신은 HTTP를 통해 전송하고자하는 두 객체로 구성되어 다른 객체를 생성 : 나는 같은 것을 할 수 있습니다. JSON 파서 (예 : Jackson)는 처음 두 객체를 JSON으로 직렬화하고이를 JSON 특성으로 새 객체에 설정할 수 있습니다.

+0

이것은 정확히 내가 한 일입니다! – Adelin

1

List도 보낼 수 있지만 Java Generics를 망칠 필요가 있기 때문에 이상적이지 않습니다. 래퍼 객체가 가장 좋은 방법입니다.