Я использую @RquestMapping
для сопоставления URL-адреса с методом контроллера.
@RestController
@RequestMapping(path = "/api/tasks")
public class TaskController { ....
и методы внутри контроллера имеют /{id}
с аннотациями сопоставления запросов.
@RequestMapping(
path = "/{taskId},
method = RequestMethod.GET
)
public Map<String, Object> methodOne(...
Я хочу получить доступ к методу http и абсолютному пути (настроенному пути) для этого метода внутри.
т. е. я хочу получить /api/tasks/{taskId}
в качестве значения (а не /api/tasks/1
, если API вызывается для задачи с идентификатором 1) и GET
в качестве метода внутри methodOne.
Я проверил HandlerMapping
, но он возвращает фактический путь к ресурсу, вызываемому клиентом. Не настроен путь для метода/ресурса.
Любая помощь или руководство будут высоко оценены. Спасибо.