Spring Cloud feign GET请求无法用实体传参的解决方法
2024-08-22 20:58:38
代码如下:
@FeignClient(name = "eureka-client", fallbackFactory = FallBack.class, decode404 = true, path = "/client")
public interface FeignApi {
// @PostMapping("/hello/{who}")
// String hello(@PathVariable(value = "who") String who) throws Exception;
@GetMapping("/hello")
String hello(Params params) throws Exception;
}
调用报错:
feign.FeignException: status 405 reading FeignApi#hello(Params)
解决办法:
改用post请求,添加@RequestBodey注解
新增@SpringQueryMaq注解,如下:
@GetMapping("/hello")
String hello(@SpringQueryMap Params params) throws Exception;
最新文章
- 超牛的VS菜单
- poj1417(种类并查集+dp)
- MongoDB过过瘾
- LINUX进程上锁查看方法
- android listiew适配器
- IIS Express添加MIME映射
- 布隆过滤器(BloomFilter)持久化
- Bootstrap3 表单-输出内联表单
- .net core 2.x - docker(for windows)-linux配置及项目+SqlServer发布
- pymysql连接数据库报错:'NoneType' object has no attribute 'encoding'
- 用kickstart创建逻辑卷管理LVM分区
- BZOJ.3757.苹果树(树上莫队)
- 762. Prime Number of Set Bits in Binary Representation
- Groovy 学习手册(3)
- 谷歌推出新型强化学习框架Dopamine
- 每天学一点easyui②
- L198
- 对Spark2.2.0文档的学习1-Cluster Mode Overview
- 手势 触摸【缩放】GestureDetector MotionEvent 案例
- BZOJ4557 JLoi2016 侦察守卫 【树形DP】*
热门文章
- 抠脚大叔如何改变性别,Python实现变声器功能
- Video tagging systems based on DNNs
- Python——详解__slots__,property和私有方法
- Python - 关于带参数的装饰器的理解
- 小知识点:session的存放位置
- jmeter5.1.1 生成html报告
- 数值计算方法实验之Hermite 多项式插值 (Python 代码)
- 聊聊Spring Boot Actuator
- 疫情之下微软收入猛增15%!远程办公产品Teams日活达7500万
- 【JAVA基础】08 面向对象3