springcloud中feign接值問題
阿新 • • 發佈:2018-11-04
很多時候使用feign都接收不到傳過來的資料,一般情況如下!
如果是基本資料型別的話,使用@RequestParam
@RequestMapping(value = "/selectDetails",method= RequestMethod.GET)
List<Map<String, Object>> selectDetails(@RequestParam("movie_id") String movie_id);
如果傳入的是物件的話,雙方都要使用@RequsetBody
@RequestMapping(value = "/addReply",method= RequestMethod.POST) int insertReply(@RequestBody Comment comment, @RequestParam("co")Integer co);
@RequestMapping("/addReply")
@ResponseBody
public int addReply(@RequestBody Comment comment, @RequestParam Integer co) {
System.out.printf(String.valueOf(comment));
System.out.printf(String.valueOf(co));
int i = filmrService.insertReply(comment,co);
return i;
}