From 00c2eb813bb48d8a61f04953d71e2030f7e3cb47 Mon Sep 17 00:00:00 2001 From: gibert Date: Mon, 29 Apr 2024 16:51:35 +0200 Subject: [PATCH] ajout dans la doc openapi de l'url du serveur theses.fr --- .../openapi/OpenApiConfig.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/main/java/fr/abes/thesesapirecherche/openapi/OpenApiConfig.java diff --git a/src/main/java/fr/abes/thesesapirecherche/openapi/OpenApiConfig.java b/src/main/java/fr/abes/thesesapirecherche/openapi/OpenApiConfig.java new file mode 100644 index 0000000..58764e8 --- /dev/null +++ b/src/main/java/fr/abes/thesesapirecherche/openapi/OpenApiConfig.java @@ -0,0 +1,22 @@ +package fr.abes.thesesapirecherche.openapi; + +import io.swagger.v3.oas.models.OpenAPI; +import io.swagger.v3.oas.models.info.Info; +import io.swagger.v3.oas.models.servers.Server; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import java.util.Arrays; + +@Configuration +public class OpenApiConfig { + + @Bean + public OpenAPI usersMicroserviceOpenAPI() { + return new OpenAPI().servers(Arrays.asList(new Server().url("https://theses.fr"))) + .info(new Info().title("API recherche de theses.fr") + .description("Cette API permet de lancer une recherche dans les données de theses.fr décrivant les thèses et les personnes liées aux thèses. Les données sont récupérables au format JSON.") + .version("1.0")); + } + +}