我在服务器端有2个类.. MyClass1和MyClass2 .. 我正在创建一个JSON对象..
var myclass1 = {name:'xyz', id:16};
var myclass2 = {name:'abc', id:17}
并使用restangular ..
Restangular.one('some url').customPUT({var1:myclass1 , var2:myclass2 });
我使用spring框架创建我的REST服务
@RequestMapping(value = "/someurl", method = RequestMethod.PUT) <br>
@ResponseBody
public void someMethod(@RequestBody MyClass1 var1, @RequestBody MyClass2 var2) {
//some code
}
这是场景......
但是我已经在stackOverflow上读了一篇帖子,对于1个请求体我们可以传递(放置请求)只有1个对象..如果是这样,那么替代方法是什么......
我可以通过请求参数发送MyClass2对象(有一个注释@RequestParam)
恩。 Restangular.one('some url').customPUT({var1:myclass1 }, {}, {var2:myclass2 }, {});
但是这又被附加到我的URL上,我不想改变我的URL ..
请帮忙。日Thnx ..