使用Feign会遇到的小问题

描述

复制代码
/**
 * @author JunHao Huang
 * @since 2023/6/13 16:59
 */
@FeignClient(
	value = AppConstant.APPLICATION_ATTENDANCE_NAME,
	fallback = IAttendanceFallback.class
)
public interface IAttendanceClient {

	/**
	 * 根据person_code查询用户打卡信息
	 *
	 * @param personCode personCode
	 * @return R<Check>
	 */
	@GetMapping("schedule/check/getCheckByPersonCode")
	R<CheckVO> getCheckByPersonCode(@RequestParam("personCode")String personCode);

	/**
	 * 根据person_code查询用户打卡信息
	 *
	 * @param personCode personCode
	 * @return R<Check>
	 */
	@GetMapping("schedule/check/detailView")
	R detailView(@RequestParam("personCode") String personCode);

}

1、feign的方法参数必须要加上@RequestParam或@RequestBody注解

2、如果返回的错误信息不是预期的,可以把fallback注释掉,返回原本的错误信息,而不是熔断后的错误信息

相关推荐
阿俊-全栈开发11 小时前
LikeShop 单商户SaaS商城分销模块二开:佣金计算与结算逻辑实现
java·开发语言·微服务·likeshop·likeshop开源商城·likeshop多商户
奕鼎竜瑆13 小时前
Solid 前端响应式开发从零到精通
前端·人工智能
动恰客流统计14 小时前
景区客流统计怎么做?兼顾管控与运营的实施方案解析
大数据·前端·人工智能
wuminyu15 小时前
C++协程实现接收端的零拷贝Buffer管理原理剖析
java·linux·c语言·jvm·c++
派小心.15 小时前
A/B测试工具免费版够用吗?
前端·数据分析
前端snow15 小时前
ai agent --- redis 缓存
前端
duanshu_16 小时前
官网表单与下载异常怎么排查?五个环节定位故障
前端·自动化·flyweight
Zhou14113616 小时前
SpringBoot_03_Web开发
前端·spring boot·python
辻弋20116 小时前
【无标题】
大数据·服务器·前端·搜索引擎·开源软件
蜗牛互联网17 小时前
WSL Containers GA:本地AI容器的生命周期、网络与治理验收
java·网络·人工智能·后端