【发布时间】:2017-03-15 23:10:27
【问题描述】:
我是 JAX-RS 的招摇生成器:
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-jaxrs</artifactId>
<version>1.5.12</version>
</dependency>
我想为我的 swagger.json 使用蛇形盒。我知道可以使用io.swagger.annotations.ApiModelProperty,但这意味着我必须为每个属性都这样做。我的偏好是从中心点配置它。我能找到的最好的是:
Json.mapper().setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE);
然而,这会创建一个 swagger.json,它是 swagger-ui 无法处理的,因为这会将 swaggers basePath 转换为 base_path。我在这部分找不到合适的文档,这看起来是一件微不足道的事情。有谁知道如何正确处理这个问题?
【问题讨论】:
标签: java jax-rs swagger swagger-ui swagger-2.0