Вот правильная конфигурация:
springdoc.api-docs.enabled=false
С этим параметром все компоненты автоматической настройки springdo c -openapi отключены.
Затем вам нужно будет включить минимальный Конфигурация beans:
import org.springdoc.core.SpringDocConfigProperties
import org.springdoc.core.SpringDocConfiguration
import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.Configuration
@Configuration
class OpenAPIConfiguration {
@Bean
fun springDocConfiguration(): SpringDocConfiguration? {
return SpringDocConfiguration()
}
@Bean
fun springDocConfigProperties(): SpringDocConfigProperties? {
return SpringDocConfigProperties()
}
}
Затем настройте путь к вашему yaml-файлу пользовательского интерфейса.
#(or the path of json on in your case)
springdoc.swagger-ui.url=/api-docs.yaml
Вот и все :)