Настройте Swagger для предоставления RestApis из FeignClient - PullRequest
0 голосов
/ 15 мая 2019

Я создаю приложение на основе шаблона Microservices. Каждый микросервис предоставляет API отдыха. Чтобы облегчить вызовы между микросервисами, каждый RestController реализует и взаимодействует с FeignClient. Эти интерфейсы объявлены в общей библиотеке, называемой common-interfaces.

Итак, если Microservice A хочет вызвать Microservice B, ему просто нужно импортировать интерфейс из библиотеки общих интерфейсов и использовать FeignClient. Это работает хорошо.

Все микросервисы позади и Api-Gateway (Zuul), поэтому, если я вызову микросервисы через Api-Gateway, он будет работать нормально.

Проблема в том, что я хочу вызвать Swagger-UI в Api-Gateway, чтобы разрешить вызов микросервисам, как это делают внешние приложения. Я не могу заставить Swagger выставить остальные apis, он кажется пустым. Любой совет по этому поводу?

Большое спасибо

...