Я использую Springfox Swagger для документирования веб-сервисов REST в проекте Spring Boot, но Swagger-UI не работает ... Я попадаю на страницу индекса и вижу все нарушения контроллера, но когда я выбираю любой из им, никакие услуги не показаны.
Я следовал инструкциям, как объяснено здесь:
https://www.baeldung.com/swagger-2-documentation-for-spring-rest-api
Просмотр кода за индексной страницей swagger-ui Я вижу, что ошибок много, все они одинаковые:
system.js: 461 Ошибка типа: Array.prototype.filter вызывается с нулевым значением или
не определено
на фильтр ()
в system.js: 458
в Object.currentFilter (system.js: 262)
в t.value (filter.jsx: 24)
в t.render (root-injects.js: 93)
at u._renderValidatedComponentWithoutOwnerOrContext (ReactCompositeComponent.js: 796)
at u._renderValidatedComponent (ReactCompositeComponent.js: 819)
at u.performInitialMount (ReactCompositeComponent.js: 359)
в u.mountComponent (ReactCompositeComponent.js: 255)
at Object.mountComponent (ReactReconciler.js: 43) (анонимно) @ system.js: 461
Я также пытался проверить, не было ли что-то необычного в JSON, полученном в v2 / api-docs, но ничего ... все вроде нормально.
Теперь что-то еще более странное ... Я попробовал с Swagger версии 2.8.0, а затем Swagger-UI показывает все правильно. НО! Если я посмотрю на код, отображаются те же ошибки.
Есть рекомендации?