SpringBoot 2中的@PutMapping URL问题

时间:2018-10-07 23:09:38

标签: java spring-mvc spring-boot swagger-2.0

我在SpringBoot 2 Rest API中遇到@PutMapping的怪异问题,不确定我的swagger 2配置有什么问题。

由于某些原因,对于URL“ orders / v3 / {id}”,不会显示Swagger 2文档,但是如果将其更改为“ order / {id}”,则会正确显示。 URL深度大于2时,Swagger 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);
    }

我对此很陌生,所以不确定如何解决。任何指导将不胜感激。

0 个答案:

没有答案