2013-01-01 3 views
1

json을 매개 변수로 받아들이는 spring rest 서비스를 사용하여 서비스를 만들고 싶습니다. 예를 들어json을 매개 변수로 받아들이는 spring으로 rest 서비스를 만들고 싶습니다.

:

@RequestMapping(value = "/setAppData/{appId}/", method = RequestMethod.POST) 
public void setAppData(@PathVariable String appId, 
         @RequestParam Category appCategory, 
         @RequestParam AppMetadata appMetaData) { 
} 

나는 클라이언트가 JSON과 봄 (또는 내가 쓸 것 인터셉터) 객체로 변환됩니다으로 appCategory과 appMetadata를 보낼 것이라고합니다.

할 방법이 있습니까? 이

컨트롤러에 대해

@RequestMapping(value = "/setAppData/{appId}/", method = RequestMethod.POST) 
public void setAppData(@PathVariable String appId, 
         @RequestBody AppData appData) { 
} 

POJO

public class AppData { 
    private Category appCategory; 
    private AppMetadata appMetaData; 

    //getters/setters 
} 

이 클라이언트는 다음 JSON으로 AppData를 전송하는 방법

답변

관련 문제