使用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 分钟前
vue 改变查询参数的值
前端·javascript·vue.js·路由·router·网文·未花中文网
Mintopia2 分钟前
😎 HTTP/2 中的 HPACK 压缩原理全揭秘
前端·人工智能·aigc
降临-max8 分钟前
JavaWeb企业级开发---Mybatis
java·开发语言·笔记·学习·mybatis
程序员爱钓鱼10 分钟前
Node.js 编程实战:即时聊天应用 —— WebSocket 实现实时通信
前端·后端·node.js
爱迪斯通19 分钟前
Xsens为拳击康复训练带来运动数据支持
前端
奚大野...27 分钟前
uni-app手机端项目touchmove禁止页面上下拉滑动
前端·javascript·uni-app
好好研究33 分钟前
SpringBoot注解的作用
java·spring boot·spring
Object~36 分钟前
4.const和iota
开发语言·前端·javascript
小小小小宇38 分钟前
前端监测界面内存泄漏
前端
掘金安东尼38 分钟前
⏰前端周刊第 448 期(2026年1月4日-1月10日)
前端·面试·github