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

相关推荐
码客前端2 分钟前
理解 Flex 布局中的 flex:1 与 min-width: 0 问题
前端·css·css3
Komorebi゛3 分钟前
【CSS】圆锥渐变流光效果边框样式实现
前端·css
北辰当尹9 分钟前
【实习之旅】Kali虚拟机桥接模式ping通百度
java·服务器·桥接模式
Just Dreamchaser15 分钟前
Pdf和Docx文件导出生成水印工具类
java·给pdf和docx文件添加水印
工藤学编程15 分钟前
零基础学AI大模型之CoT思维链和ReAct推理行动
前端·人工智能·react.js
徐同保16 分钟前
上传文件,在前端用 pdf.js 提取 上传的pdf文件中的图片
前端·javascript·pdf
怕浪猫17 分钟前
React从入门到出门第四章 组件通讯与全局状态管理
前端·javascript·react.js
这个需求做不了17 分钟前
Java实现文件格式转换(图片,视频,文档,音频)
java
愿你天黑有灯下雨有伞21 分钟前
高性能Java并发编程:如何优雅地使用CompletableFuture进行异步编排
java
indexsunny22 分钟前
互联网大厂Java面试实战:基于电商场景的Spring Boot与微服务技术问答
java·spring boot·微服务·面试·hibernate·电商场景·技术问答