Spring Boot OpenFeign IllegalStateException: RequestParam.value() was empty on parameter 0
Spring Boot 大约 1181 字错误信息
Caused by: java.lang.IllegalStateException: RequestParam.value() was empty on parameter 0
at feign.Util.checkState(Util.java:129)
at org.springframework.cloud.openfeign.annotation.RequestParamParameterProcessor.processArgument(RequestParamParameterProcessor.java:63)
at org.springframework.cloud.openfeign.support.SpringMvcContract.processAnnotationsOnParameter(SpringMvcContract.java:274)
at feign.Contract$BaseContract.parseAndValidateMetadata(Contract.java:111)
at org.springframework.cloud.openfeign.support.SpringMvcContract.parseAndValidateMetadata(SpringMvcContract.java:187)
at feign.Contract$BaseContract.parseAndValidateMetadata(Contract.java:62)
at feign.ReflectiveFeign$ParseHandlersByName.apply(ReflectiveFeign.java:151)
at feign.ReflectiveFeign.newInstance(ReflectiveFeign.java:49)
at feign.Feign$Builder.target(Feign.java:269)
错误原因
在使用spring-cloud-starter-openfeign
的@RequestParam
注解时没有传入name
字段。
解决方法
增加name
字段。
@FeignClient(name = "myFeignClient", url = "${test.url}")
public interface MyFeginClient {
@GetMapping("/test")
List<String> getInfo(@RequestParam(name = "userId", required = false) String userId);
}
阅读 264 · 发布于 2022-09-19
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
OpenResty 使用 cjson 操作 JSON 数据阅读 5581
-
PHP No input file specified 解决办法阅读 1460
-
Kubernetes 数据存储 PV 和 PVC阅读 728
-
CSS absolute 绝对定位布局在 Android 系统软键盘弹出时被顶起阅读 1320
-
CentOS7 安装 Docker阅读 3093
-
Linux 编译安装 PostgreSQL阅读 1296
-
软考-系统架构设计师:需求结构化分析阅读 1789
-
Elasticsearch health status 显示为 yellow 解决方法阅读 9631
-
Java 并发编程之 CopyOnWriteArraySet阅读 943
-
Golang 加密算法之 sha1阅读 1791