У меня есть 2 типа ресурсов в моем приложении SPRINGBOOT: контроллер JAX-RX и пружинный RestController, я не могу связаться с пружинными ресурсами RestController - PullRequest
0 голосов
/ 21 мая 2019

У меня есть приложение Springboot, в котором я использовал два типа контроллеров для API: 1. Контроллер Джерси с использованием комбинации @Path("/v1/test") и @Service 2. Контроллер Spring Rest с использованием комбинации @RequestMapping(value = "/xyz/") и @RestController

Я оставил путь к приложению jersey пустым spring.jersey.application-path =

Всякий раз, когда я пытаюсь связаться с / xyz uri, он выдает ошибку 404 not found.Он пытается найти URI во всех ресурсах Джерси и, если он не находит его там, выдает ошибку 404. Не найдено.

Я пробовал две вещи: 1. Я пытался указать какой-то случайный путь кПуть приложения jersey, как показано ниже: spring.jersey.application-path = abc. В этом случае он может различать два типа контроллеров, поэтому мне удалось достичь / abc / v1 / test , а также / xyz 2. Я создал / xyz в контроллере джерси и удалил его из контроллера упругости пружины, и я оставил путь к приложению джерси пустым.В этом случае я также могу получить доступ к обоим apis.

Как я могу настроить springboot так, чтобы, если какие-либо ресурсы не были найдены в контроллере джерси, он искал контроллер остальных пружин.

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