Zuul направляет приоритет выше, чем Spring Controllers - PullRequest
0 голосов
/ 11 октября 2018

У меня есть контроллер в моей службе шлюза API:

@GetMapping("/test")

И у меня одна и та же конечная точка на одном из моих маршрутов.

Когда я вызываю / проверяю, мой запрос маршрутизируется,Как я могу увеличить приоритет Spring Controllers над zuul маршрутизацией?

1 Ответ

0 голосов
/ 11 октября 2018

Вы можете добавить маршрут к вашему контроллеру, используя forward перед вашим путем, например:

 zuul:
  routes:
    controller:
      path: /test
      url: forward:/test
    other:
      ...

и поместить его перед вашим другим определением маршрута, в случаеВ YAML-файле он сохранит порядок.

http://cloud.spring.io/spring-cloud-netflix/single/spring-cloud-netflix.html#_strangulation_patterns_and_local_forwards

Я не проверял приведенный выше пример, но я использую аналогичное решение, и оно отлично работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...