springcloud中feign接值问题

版权声明:本文为博主原创文章,未经博主允许不得转载! https://blog.csdn.net/qq_39539575/article/details/83476907

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

猜你喜欢

转载自blog.csdn.net/qq_39539575/article/details/83476907