Swagger UI Проверка ошибок при развертывании приложения весенней загрузки

Swagger-ui.html показывает ошибку внизу страницы из-за проверки

`{"schemaValidationMessages":[{"level":"error","message":"Can't read from file https://www.example.com/v2/api-docs"}]}`

Я провел некоторое исследование и узнал, что нам нужно отключить проверки, чтобы устранить ошибку. а как его отключить из весеннего загрузочного приложения.? или есть ли способ отредактировать swagger-ui.html в приложении весенней загрузки?

ошибка, как показано на рисунке

2 ответа

Начиная с Swagger 2.8.0 многие конструкторы устарели. Я думаю, что лучше использовать соответствующий конструктор, который позаботится обо всех неопределенных параметрах для нас, например:

@Bean
public UiConfiguration uiConfig()
{
    return UiConfigurationBuilder.builder() //
             .displayRequestDuration( true ) //
             .validatorUrl( StringUtils.EMPTY ) // Disable the validator to avoid "Error" at the bottom of the Swagger UI page
             .build();
}

Смотрите также этот пост, касающийся проверки пустых или пустых строк.

Я решил это, отключив проверку, добавив следующий код

`@Bean
 public UiConfiguration getConfig(){
        String validatorUrl = "validatorUrl";
        return new UiConfiguration(validatorUrl);
    }`
Другие вопросы по тегам