背景见博客:https://mp.csdn.net/postedit/88124773
微服务提供方: interface -> controller实现层 (接口对外暴露,实现不对外)
1.post请求@RequestBody注解标注在接口上导致参数封装失败
解决方法:注解标注在controller层
2.get请求,@RequestParam标注在接口且没有指明name属性 ,导致报错
解决方法:指明name属性
示例:@RequestParam("id") Long id
3.@Async注解不能在controller层使用
4.存在业务异常抛出当接口,多次连续请求会触发熔断机制,一段时间处于不可用状态