@FeignClient标识的接口,里面的方法接收了别的服务传来的参数,代码如下
@FeignClient(value = "HCHUSER-CENTER",url ="${feign.user.url:}")
public interface FeedbackFacade {
@RequestMapping(value = { "feedback/reply" }, method = { RequestMethod.POST })
BaseResult<Boolean> reply(@RequestBody FeedbackReply para);
}
随后创建了一接口的实现类
@RestController
public class FeedbackController implements FeedbackFacade {
@Override
public BaseResult<Boolean> reply(FeedbackReply para){
//业务逻辑
}
}
为什么在实现类的方法中,没有写@RequestBody 标签,方法就接收不到其他服务传来的参数