Refactoring
This commit is contained in:
30
src/main/java/com/lions/dev/config/OpenAPIConfig.java
Normal file
30
src/main/java/com/lions/dev/config/OpenAPIConfig.java
Normal file
@@ -0,0 +1,30 @@
|
||||
package com.lions.dev.config;
|
||||
|
||||
import org.eclipse.microprofile.openapi.annotations.OpenAPIDefinition;
|
||||
import org.eclipse.microprofile.openapi.annotations.info.Info;
|
||||
import org.eclipse.microprofile.openapi.annotations.servers.Server;
|
||||
|
||||
import jakarta.ws.rs.core.Application;
|
||||
|
||||
/**
|
||||
* Configuration OpenAPI pour l'API AfterWork.
|
||||
*
|
||||
* Cette classe configure les métadonnées OpenAPI et le serveur de base
|
||||
* pour que Swagger UI génère correctement les URLs avec le root-path.
|
||||
*/
|
||||
@OpenAPIDefinition(
|
||||
info = @Info(
|
||||
title = "AfterWork API",
|
||||
version = "1.0.0",
|
||||
description = "API REST pour l'application AfterWork - Gestion d'événements, réseaux sociaux et messagerie"
|
||||
),
|
||||
servers = {
|
||||
@Server(
|
||||
url = "https://api.lions.dev/afterwork",
|
||||
description = "Serveur de production"
|
||||
)
|
||||
}
|
||||
)
|
||||
public class OpenAPIConfig extends Application {
|
||||
// Classe de configuration OpenAPI
|
||||
}
|
||||
Reference in New Issue
Block a user