-
Notifications
You must be signed in to change notification settings - Fork 15
Spring Web & OpenApi rest client
Ilya Muromtsev edited this page Jun 16, 2026
·
3 revisions
Turn Spring Web–annotated methods into a runnable REST client — generate OpenAPI from your annotations and execute requests through Swagger UI inside the IDE. No custom DSL: you reuse Spring Web, OpenAPI, and Swagger UI.
-
Define an HTTP method with a standard Spring Web annotation (the body can stay empty):
@GetMapping("https://api.openweathermap.org/data/2.5/weather") public String getWeather() { // Implementation is not important }
- The plugin generates an OpenAPI definition from your annotated methods.
- Click the Run gutter icon next to a method with an absolute URL to launch Swagger UI in the IDE.
- Fill in parameters, execute, inspect responses/headers, and copy the generated cURL.
You can also edit the generated OpenAPI files directly, with completion and validation. A custom request handler bypasses CORS in the embedded browser.
rest-client-open-api-localhost.v2.mp4
rest-client-open-api-any.mp4
If you'd rather write requests directly, use .http/.rest files — see Rest Client RFC 7230.
See also: Code Generations · Features · Usage
Home · Features · Installation · Usage · Marketplace · Issues · Telegram (EN)
Explyt Spring Plugin — free for commercial and non-commercial use under the Apache License 2.0.
Getting started
Features
- All features
- Native Context Mode
- Spring Debugger
- HTTP Client
- Spring Web & OpenAPI REST client
.http/.restfiles (RFC 7230)- Code Generations
- MCP Tools
- Explyt AI Actions
Gallery
Links