У меня странная проблема с @PutMapping в SpringBoot 2 Rest API, и я не уверен, что не так с моими конфигурациями swagger 2.
По какой-то причине, для URL "orders / v3 / {id}",Документация Swagger 2 не отображается, но если я изменю ее на "order / {id}", она будет отображаться правильно.Кажется, что Swagger 2 не нравится, когда глубина URL больше 2. Есть ли какая-то конфигурация, которую мне не хватает?
@PutMapping(value = "/orders/v3/{id}", produces = MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody OrderResponse updateOrder(@PathVariable final Long orderId,
@RequestBody @Valid final OrderData orderData) throws ServiceException {
return orderService.updateOrder(orderId, orderData);
}
Я очень новичок в этом, поэтому не уверен, как это исправить.Любое руководство будет оценено.