2014-10-08 2 views
0

grails 용 Spring Security REST API 플러그인을 사용하는 동안 문제가 발생했습니다. 특정 클래스의 개체를 업데이트하고 싶습니다. 그런 다음 PUT이 포함 된 URL과 업데이트해야하는 개체를 호출합니다. 하지만 다른 클래스의 다른 객체를 전송한다고 가정합니다. 거기에서 여전히 ID를 가져 와서 필요한 클래스의 객체를 가져 와서 업데이트합니다.Grails 용 Spring Security REST API 플러그인에 대한 도움이 필요합니다.

예 : PUT 및 com.Test 도메인의 개체 (이 작동)/com/test를 호출하므로 테스트 개체를 업데이트하고 싶습니다. 그러나 동일한 URL/com/test를 com.Test123 도메인에서 ID를 가져 와서 동일한 ID를 가진 Test 도메인의 개체를 가져 와서 업데이트합니다. 나는 이것을 필요로하지 않는다. 클래스가 일치하지 않으면 클래스 불일치 오류를 표시해야합니다.

구성에 문제가 있습니까?

답변

0

PUT 요청의 배선 형식은 무엇입니까?

JSON 인 경우 서버는 JSON 데이터에서 서버 측 객체를 간단히 다시 시도합니다. 서명이 일치하는 한 객체는 오류없이 언 마샬링됩니다.

원하는 동작을 얻으려면 XML과 JAXB를 사용해야합니다. 이 경우 XML은 언 마샬링 할 때 올바른 클래스가 생성 될 수 있도록 충분한 정보를 갖게됩니다.

관련 문제