Отключить открытую спецификацию API в производственной среде

Я видел аналогичный ответ для Swagger 2.x здесь - Как отключить swagger-ui в производстве, поэтому мне было интересно, есть ли что-то подобное, что я мог бы сделать и для открытого API? Я пробовал что-то вроде:

@Configuration
@Profile("!prod")
public class OpenAPIConfig 
{
}

но это не работает. Есть мысли/предложения?


person linuxNoob    schedule 17.02.2021    source источник


Ответы (1)


Может быть, вы можете установить свойство ниже в prod yaml,

springdoc.api-docs.enabled=false
person Nagarjuna Adapa    schedule 01.03.2021