diff --git a/pom.xml b/pom.xml
index e810d96..27ad11e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -69,6 +69,11 @@
kotlin-reflect
1.8.21
+
+ org.springdoc
+ springdoc-openapi-starter-webmvc-ui
+ 2.5.0
+
diff --git a/src/main/java/tf/lehub/kaamelott/config/OpenApiConfig.java b/src/main/java/tf/lehub/kaamelott/config/OpenApiConfig.java
new file mode 100644
index 0000000..46e08b0
--- /dev/null
+++ b/src/main/java/tf/lehub/kaamelott/config/OpenApiConfig.java
@@ -0,0 +1,18 @@
+package tf.lehub.kaamelott.config;
+
+import io.swagger.v3.oas.models.info.Info;
+import io.swagger.v3.oas.models.OpenAPI;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+public class OpenApiConfig {
+ @Bean
+ public OpenAPI kaamelottOpenAPI() {
+ return new OpenAPI()
+ .info(new Info()
+ .title("Kaamelott API")
+ .description("API de gestion des chevaliers, quĂȘtes et participations")
+ .version("BĂȘta"));
+ }
+}
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index 95f5f3c..08dd42e 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -1,4 +1,6 @@
-spring.application.name=Kaamelott
+spring.application.name=
+
+springdoc.swagger-ui.path=/swagger-ui.html
spring.datasource.url=jdbc:mysql://localhost:3306/kaamelott_db
spring.datasource.username=root