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

相关推荐
sxlishaobin1 分钟前
设计模式之外观模式
java·设计模式·外观模式
烈焰飞鸟2 分钟前
华为云前后端部署实战手册
运维·前端·vue.js·后端·华为云
挨踢攻城2 分钟前
Linux 下合并多个 PDF 文件为一个 PDF 文件的方法
linux·前端·rhce·rhca·linux运维·红帽认证·公众号:厦门微思网络
怕浪猫5 分钟前
React从入门到出门第三章 虚拟 DOM 与并发渲染基础
前端·javascript·react.js
2501_941878747 分钟前
从限流策略到系统节奏感的互联网工程语法设计与多语言实践随笔分享
java·开发语言
钱多多_qdd7 分钟前
springboot注解(四)
java·spring boot·后端
wniuniu_7 分钟前
ceph的osd
java·前端·ceph
Data_agent8 分钟前
Eastmallbuy模式淘宝/1688代购系统搭建指南
java·运维·数据库
他是龙55110 分钟前
55:XSS防御机制与绕过实战(CSP+HttpOnly+Filter)
前端·chrome·xss
SimonKing14 分钟前
神了,WebSocket竟然可以这么设计!
java·后端·程序员