参数绑定的问题:
- 含有多个参数传递的时候,必须使用@RequestMapping进行参数绑定,参数名称必须和controller里面的参数一致
- 含有一个对象参数,必须使用@RequestBody进行参数绑定
- fegin的客户端和服务端必须对应:@RequestMapping不能和@PostMapping或@GetMapping;客户端接口注解使用@RequestMapping,服务端必须也是@RequestMapping
遇到传递多个对象参数时,feign不支持,必须包装成一个对象或者是map,但是可以通过自定义注解实现多个对象传递的功能
参考:
网友评论