Что такое OpenAPI/Swagger в Spring?

Middle
290 просмотров
AFK Offer AI

OpenAPI (ранее Swagger) — стандарт описания REST API. springdoc-openapi автоматически генерирует спецификацию из контроллеров. Swagger UI — интерактивная документация с возможностью тестирования. Аннотации: @Operation(summary = "..."), @ApiResponse, @Parameter, @Schema. /v3/api-docs — JSON-спецификация, /swagger-ui.html — UI. Можно группировать эндпоинты через GroupedOpenApi. Кастомизация через OpenApiCustomiser. Генерация клиентов из спецификации — openapi-generator.

Следующий вопрос

Что такое connection pool leak и как диагностировать?