FeignClient 中方法的参数不能使用@RequestParam吗?
回报错误
no String-argument constructor/factory method to deserialize from String value ('Required String parameter 'phoneNumber' is not present')
@FeignClient(name = "business")
public interface UserClient {
//region 互相调用接口
/**
* 获取推送注册码根据手机号
* @param phoneNumbers
* @return
*/
@PostMapping("/user/admin/pushCodes")
JsonResult<List<String>> getPushCodes(@RequestBody List<String> phoneNumbers);
/**
* 根据手机号获取用户信息
* @param phoneNumber
* @return
*/
@GetMapping("/user/admin/getUserByPhone")
JsonResult<UserDTO> getUserByPhoneNumber(@RequestParam String phoneNumber);
//endregion
}
SpringCloud组件实现微服务,【已升级Finchley.Release】
了解课程