Is there an existing issue for this?
Current Behavior
The API document generation in ApiDocRegistrarImpl.getDocument() uses OpenApiUtils.generateDocumentParameters() for all RPC types without distinction. This method only supports parsing Spring Web annotations (@RequestParam, @RequestPart, path variables) for HTTP-style parameters. For non-HTTP RPC types (Dubbo, SOFA, TARS, gRPC), it fails to extract any meaningful request parameter information, since these RPC types do not use Spring Web annotations.
As a result, the generated API document for RPC types contains responseType (response details) but has empty/missing request parameter details — the document only has response, no request.
Expected Behavior
No response
Steps To Reproduce
No response
Environment
Debug logs
No response
Anything else?
No response
Is there an existing issue for this?
Current Behavior
The API document generation in
ApiDocRegistrarImpl.getDocument()usesOpenApiUtils.generateDocumentParameters()for all RPC types without distinction. This method only supports parsing Spring Web annotations (@RequestParam,@RequestPart, path variables) for HTTP-style parameters. For non-HTTP RPC types (Dubbo, SOFA, TARS, gRPC), it fails to extract any meaningful request parameter information, since these RPC types do not use Spring Web annotations.As a result, the generated API document for RPC types contains
responseType(response details) but has empty/missing request parameter details — the document only has response, no request.Expected Behavior
No response
Steps To Reproduce
No response
Environment
Debug logs
No response
Anything else?
No response