OpenAPIAutoConfiguration

@AutoConfiguration
@ConditionalOnClass(name = ["me.ahoo.wow.openapi.RouterSpecs"])
@EnableConfigurationProperties(value = [OpenAPIProperties::class, BiScriptProperties::class])
class OpenAPIAutoConfiguration

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(name = ["org.springdoc.core.customizers.OpenApiCustomizer"])
class SpringdocConfiguration

Functions

Link copied to clipboard
@Bean
@ConditionalOnMissingBean(value = [OpenAPIComponentContext::class])
fun openAPIComponentContext(@Qualifier(value = "wow.CurrentBoundedContext") currentContext: NamedBoundedContext): OpenAPIComponentContext
Link copied to clipboard
@Bean
fun routerSpecs(@Qualifier(value = "wow.CurrentBoundedContext") boundedContext: NamedBoundedContext, openAPIComponentContext: OpenAPIComponentContext, biScriptProperties: BiScriptProperties): RouterSpecs