1 Commits

Author SHA1 Message Date
Alexander
845e2e691d feature: add swagger openapi 2022-04-14 14:52:06 +03:00
3 changed files with 22 additions and 0 deletions

View File

@@ -17,6 +17,11 @@
<java.version>17</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.6.7</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>

View File

@@ -0,0 +1,15 @@
package com.eventsourcing.configuration;
import io.swagger.v3.oas.annotations.OpenAPIDefinition;
import io.swagger.v3.oas.annotations.info.Contact;
import io.swagger.v3.oas.annotations.info.Info;
import org.springframework.stereotype.Component;
@OpenAPIDefinition(info = @Info(title = "Spring CQRS and Event Sourcing Microservice",
description = "Spring Postgresql MongoDB Kafka CQRS and Event Sourcing Microservice",
contact = @Contact(name = "Alexander Bryksin", email = "alexander.bryksin@yandex.ru", url = "https://github.com/AleksK1NG")))
@Component
public class SwaggerOpenAPIConfiguration {
}

View File

@@ -36,3 +36,5 @@ spring.data.mongodb.authentication-database=admin
spring.data.mongodb.username=admin
spring.data.mongodb.password=admin
spring.data.mongodb.database=microservices
springdoc.swagger-ui.path=/swagger-ui.html