使用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注释掉,返回原本的错误信息,而不是熔断后的错误信息

相关推荐
倔强的石头1061 分钟前
【Linux指南】动静态库系列(九):动态库如何进入进程地址空间:从磁盘 .so 到共享内存映射
java·linux·服务器
裕晟资质规划2 分钟前
涉密场所物理隔离与技术防护体系:标准矩阵、审查校验点与常见缺陷分析
大数据·前端·网络·人工智能·经验分享
变与不变8063 分钟前
JSON基础详解
前端·javascript
吴声子夜歌6 分钟前
HTML——结构化微数据语言简介
前端·数据库·html
TeamDev8 分钟前
JxBrowser 9.5.2 版本发布啦!
java·前端·windows·chromium·混合应用·jxbrowser·浏览器控件
鬼手点金9 分钟前
Claude Code示范案例-进阶学习路径
java·服务器·前端·学习·计算机视觉·前向传播
浪子明X11 分钟前
用 CMake Presets 固定跨平台构建:从本地开发到 CI 的依赖一致性实践
java·spring·ci/cd
吴声子夜歌14 分钟前
HTML——Web Components开发
前端·html
苏supper26 分钟前
记一次Nacos鉴权报错unknown user,403排查|SecurityProxy源码,fastjson2扩展包缺失
java·后端