Spring @PostMapping предварительно не ожидает классов контроллеров Path - PullRequest
0 голосов
/ 21 мая 2018

Я на весенней загрузке '2.0.2.RELEASE' и обнаружил странную проблему.У меня есть класс контроллера, помеченный как @RestController("/user"), и один из методов, помеченный как @PostMapping("/random").Таким образом, сопоставления запросов для API должны выглядеть как "/{server-context}/user/random".Однако сопоставления настраиваются как "/{server-context}/random".Я думаю, что весенняя загрузка не соответствует отображению пути уровня класса.Это ошибка?или я что-то здесь упускаю.Spring boot 1.5.x такого поведения не имел.

1 Ответ

0 голосов
/ 21 мая 2018

Значение в RestController предназначено для обнаружения Spring Bean, оно не указывает корневой путь для контроллера.

Используйте это вместо:

@RestController
@RequestMapping("/user")
public class Class ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...