Я создаю приложение на основе шаблона Microservices. Каждый микросервис предоставляет API отдыха. Чтобы облегчить вызовы между микросервисами, каждый RestController реализует и взаимодействует с FeignClient. Эти интерфейсы объявлены в общей библиотеке, называемой common-interfaces.
Итак, если Microservice A хочет вызвать Microservice B, ему просто нужно импортировать интерфейс из библиотеки общих интерфейсов и использовать FeignClient. Это работает хорошо.
Все микросервисы позади и Api-Gateway (Zuul), поэтому, если я вызову микросервисы через Api-Gateway, он будет работать нормально.
Проблема в том, что я хочу вызвать Swagger-UI в Api-Gateway, чтобы разрешить вызов микросервисам, как это делают внешние приложения. Я не могу заставить Swagger выставить остальные apis, он кажется пустым. Любой совет по этому поводу?
Большое спасибо