diff --git a/src/main/kotlin/com/cubetiqs/demo/axon/AxonApplication.kt b/src/main/kotlin/com/cubetiqs/demo/axon/AxonApplication.kt index e87f52b..5849438 100644 --- a/src/main/kotlin/com/cubetiqs/demo/axon/AxonApplication.kt +++ b/src/main/kotlin/com/cubetiqs/demo/axon/AxonApplication.kt @@ -2,23 +2,10 @@ package com.cubetiqs.demo.axon import org.springframework.boot.autoconfigure.SpringBootApplication import org.springframework.boot.runApplication -import org.springframework.http.ResponseEntity -import org.springframework.web.bind.annotation.GetMapping -import org.springframework.web.bind.annotation.RequestMapping -import org.springframework.web.bind.annotation.RestController @SpringBootApplication class AxonApplication fun main(args: Array) { runApplication(*args) -} - -@RestController -@RequestMapping -class DefaultController { - @GetMapping - fun index(): ResponseEntity { - return ResponseEntity.ok("ok") - } } \ No newline at end of file diff --git a/src/main/kotlin/com/cubetiqs/demo/axon/config/SwaggerConfiguration.kt b/src/main/kotlin/com/cubetiqs/demo/axon/config/SwaggerConfiguration.kt index 45433d0..a48367f 100644 --- a/src/main/kotlin/com/cubetiqs/demo/axon/config/SwaggerConfiguration.kt +++ b/src/main/kotlin/com/cubetiqs/demo/axon/config/SwaggerConfiguration.kt @@ -10,12 +10,14 @@ import springfox.documentation.spi.DocumentationType import springfox.documentation.spring.web.plugins.Docket import springfox.documentation.swagger2.annotations.EnableSwagger2 import java.util.Collections +import java.util.concurrent.CompletableFuture @Configuration @EnableSwagger2 class SwaggerConfiguration { @Bean fun apiDocket(): Docket { + val ignoreClasses = arrayListOf(CompletableFuture::class.java).toTypedArray() return Docket(DocumentationType.SWAGGER_2) .select() .apis( @@ -24,6 +26,7 @@ class SwaggerConfiguration { ) .paths(PathSelectors.any()) .build() + .ignoredParameterTypes(*ignoreClasses) .apiInfo(apiInfo) }