В современной разработке REST API важно не только писать код, но и документировать его так, чтобы: Swagger (ныне OpenAPI) — это стандарт и инструмент, который автоматически генерирует документацию на основе аннотаций в вашем Java-коде. В этой статье мы подробно разберём, как использовать Springdoc OpenAPI (современная замена Springfox) для документирования контроллеров, просмотра API в UI . ✅ Для Java 11 и Spring Boot 2.7+ — Springdoc OpenAPI является де-факто стандартом. Добавьте в pom.xml: <!-- Springdoc OpenAPI UI — для генерации документации и Swagger UI --> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-ui</artifactId> <version>1.6.14</version> <!-- Для Java 11 и Spring Boot 2.7 --> </dependency> Версия 1.6.x — последняя, совместимая с Jakarta EE 8 (т.е. javax.* пакетами), что актуально для Java 11 и Spring Boot 2.x. Готово! Больше ничего настраивать не нужно — Spring Boot автоматически включит: @Schema — ключевая аннотация для описания полей в Ope
Используем Swagger (OpenAPI) для документирования и спецификации контроллеров в Spring Boot на Java
20 декабря 202520 дек 2025
5
2 мин