Не уверен, что вы хотите / action / *, / * / action или / * / action / *. В любом случае здесь идет:
1) / действие / * можно сопоставить с
@Path("/action/{search:.*}")<br>
doStuff(@PathParam("search") List<PathSegment> list)
В этом примере запрос типа GET / action / order / 2 / price будет обработан методом doStuff () , где list может быть используется для получения всех сегментов пути в порядке / 2 / цене , захваченных регулярным выражением.
2) / * / действие может быть сопоставлено с (ПРЕДУПРЕЖДЕНИЕ не проверено)
@Path("/{search:.*}/action")
findStuff(@PathParam("search") List<PathSegment> list)
В этом примере запрос типа GET / item / 2 / action будет обслуживаться методом findStuff () , где list может использоваться для получить все сегменты пути в item / 2 , захваченных регулярным выражением.
3) / * / action / * Здесь я считаю, что вам не повезло (не стесняйтесь исправлять меня, если я ошибаюсь), для получения дополнительной информации проверьте этот блог запись .