Можно ли изменить неявную группу SpringFox по умолчанию?

#spring #spring-boot #swagger #springfox

Вопрос:

Эй, так что я уже несколько часов бьюсь головой об эту проблему, и мне не помешала бы помощь.

Итак, в настоящее время я работаю над проектом SpringBoot с использованием SpringFox, и проект настроен таким образом, что если вы перейдете по этому URL-адресу, появится значок проекта: localhost:8080/rest/api-docs/?url=../swagger.json

Теперь это работает, развязность выглядит так, как и должна быть, так что все отлично.

Проблема в том, что когда кто-то переходит по этому URL-адресу, появляется страница по умолчанию для зоомагазина: localhost:8080/rest/api-docs/

Когда вы переходите по этому URL-адресу, кажется, что веб-адрес этого зоомагазина по умолчанию добавляется в строку поиска на странице.

Поэтому я поискал здесь решение, и на странице документации SpringFox много предложений по отключению страницы swagger по умолчанию, но это не сработало для меня. Я также попытался создать контроллер для конечной точки «/rest/api-docs/», чтобы я мог просто вручную вернуть из нее 404, но контроллер не работает для этой конечной точки, я предполагаю, что он будет переопределен swagger.

Просматривая документацию SpringFox, я задаюсь вопросом, можно ли сделать так, чтобы файл swagger.json по умолчанию, загруженный в «rest/api-docs/», был моим, а не из Зоомагазина?

В любом случае, мы будем очень признательны за любую помощь.

Документация SpringFox: https://springfox.github.io/springfox/docs/current/