/
java56
/
FindMaxNumber
Обзор
Документация
Войти
/
java56
/
FindMaxNumber
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/mikhail/digit/config/SwaggerConfig.java
38 строк
1 KB
Mikhail Gorbatenkov
5 - add a project description to swagger
21 фев 2025, 19:56
21 фев 2025, 19:56
b7c8291
Код
Авторство
О чём код?
package com.mikhail.digit.config; import io.swagger.v3.oas.models.Components; import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.info.Contact; import io.swagger.v3.oas.models.info.Info; import io.swagger.v3.oas.models.info.License; import io.swagger.v3.oas.models.servers.Server; import org.springframework.boot.info.BuildProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class SwaggerConfig { private final BuildProperties buildProperties; public SwaggerConfig(BuildProperties buildProperties) { this.buildProperties = buildProperties; } @Bean public OpenAPI customOpenAPI() { return new OpenAPI() .components(new Components()) .info(new Info() .title("Test Task") .version(buildProperties.getVersion()) .description(buildProperties.getArtifact() + " - API Swagger documentation") .license(new License().name("Лицензия проекта").url("https://springdoc.org/")) .contact(new Contact() .name("Михаил") .url("https://test@mail.ru")) ) .addServersItem(new Server().url("http://localhost:8085")); } }