From a9713228c91d07b4775781522f899f4fb6c2a5f0 Mon Sep 17 00:00:00 2001 From: Sergey Tsypanov Date: Wed, 22 Nov 2023 10:36:36 +0200 Subject: [PATCH] Add method name into "RequestParam.value() was empty on parameter" exception message --- .../openfeign/annotation/RequestParamParameterProcessor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.java b/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.java index c73e90894..bc4d71688 100644 --- a/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.java +++ b/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.java @@ -60,7 +60,8 @@ public boolean processArgument(AnnotatedParameterContext context, Annotation ann RequestParam requestParam = ANNOTATION.cast(annotation); String name = requestParam.value(); - checkState(emptyToNull(name) != null, "RequestParam.value() was empty on parameter %s", parameterIndex); + checkState(emptyToNull(name) != null, "RequestParam.value() was empty on parameter %s of method %s", + parameterIndex, method.getName()); context.setParameterName(name); Collection query = context.setTemplateParameter(name, data.template().queries().get(name));