Я обновил переменную пути от String до UUID в контроллере внедренного веб-приложения с загрузкой.Я использую чванство для переднего конца.Я получаю исключение "Отсутствует переменная шаблона URI 'uuid' для параметра метода типа UUID" в ответе после изменения.
Я обновил переменную пути от String до UUID в контроллере внедренного веб-приложения с загрузкой.Я использую чванство для переднего конца.На стороне дБ я использую mongodb.Я конвертирую этот uuid в строку, чтобы использовать метод находки, реализованный для mongodb.Я получаю это исключение в ответе.То же самое работает в другом проекте, не могу выяснить, почему он здесь не работает.
@Path("/uuid")
@RequestMapping(value = "/uuid", method = { RequestMethod.GET })
@ResponseBody
@ResponseStatus(HttpStatus.OK)
@ApiOperation(value = "Retrieves result based on Unique Identifier", notes = "Returns result matching with the Unique Identifier",
position = 1, response = Response.class, httpMethod = "GET")
@ApiResponses(value = { @ApiResponse(code = HttpServletResponse.SC_BAD_REQUEST, message = "Invalid request."),
@ApiResponse(code = HttpServletResponse.SC_NOT_FOUND, message = "Record not found."),
@ApiResponse(code = HttpServletResponse.SC_FORBIDDEN, message = "Not authorized for this operation."),
@ApiResponse(code = HttpServletResponse.SC_CONFLICT, message = "Object state out-of-date."),
@ApiResponse(code = HttpServletResponse.SC_INTERNAL_SERVER_ERROR, message = "Server error") })
ResponseEntity<Response> getResultByUuid(@ApiParam(required = true, name = "uuid", value = "uuid") @PathParam("uuid") @PathVariable("uuid") UUID uuid,
@ApiParam(access = "hidden") HttpServletRequest request)
throws IOException;
- Вместо этого он должен получить результат.Теперь это исключение.Он даже не достигает контроллера, подозревая некоторые вещи, зависящие от конфигурации пружины.Не уверен, что это такое?