Я пытаюсь отобразить URL-адрес с контроллером Spring. Я хочу переменную petitionId в конце моего URL, например, я хочу, чтобы карта:Request Mapping pattern в конце URL */
.../product/all/petitionId/{petitionId}
, а также
.../product/productId/{productId}/clientId/{clientId}/petitionId/{petitionId}
Чтобы сделать это, я попытался иметь RequestMapping в заголовок контроллера, как этот
@Controller
@RequestMapping(value = "product/*/petitionId/{petitionId}")
public class ProductController
и в объявлении метода я хочу карту
@RequestMapping(value = "*/all/*", method = RequestMethod.GET)
public @ResponseBody
String getProducts(@PathVariable Long petitionId)
Я также пробовал с и без косых черт с одним, двумя и без звездочек ... с таким же результатом ошибки 404. Запрос Я хочу сделать
http://192.168.1.27:9999/middleware/product/all/petitionId/20
Я знаю, что может иметь полное отображение URL в каждом методе, но это не самый изящный способ сделать это. Кто-нибудь знает, как это решить?