diff --git a/rest-proxy-core/src/main/java/group/flyfish/rest/registry/proxy/support/resolvers/RestPathParamArgumentResolver.java b/rest-proxy-core/src/main/java/group/flyfish/rest/registry/proxy/support/resolvers/RestPathParamArgumentResolver.java index f648add..1a94e24 100644 --- a/rest-proxy-core/src/main/java/group/flyfish/rest/registry/proxy/support/resolvers/RestPathParamArgumentResolver.java +++ b/rest-proxy-core/src/main/java/group/flyfish/rest/registry/proxy/support/resolvers/RestPathParamArgumentResolver.java @@ -36,6 +36,6 @@ public class RestPathParamArgumentResolver implements RestArgumentResolver { public void resolve(ArgumentResolveContext context, Parameter parameter, Object value) { RestPathParam annotation = parameter.getAnnotation(RestPathParam.class); String name = DataUtils.isNotBlank(annotation.value()) ? annotation.value() : parameter.getName(); - context.setPathParam(parameter.getName(), value); + context.setPathParam(name, value); } }