springcloud中feign接值问题

很多时候使用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;
	}

 

posted @ 2018-10-28 18:37  林深时见鹿!  阅读(365)  评论(0编辑  收藏  举报
博客已稳定运行: