Как заставить Swagger2 использовать PropertyNamingStrategy ObjectMapper (например, SNAKE_CASE) - PullRequest
0 голосов
/ 29 января 2019

У меня есть класс конфигурации, который возвращает пользовательский экземпляр ObjectMapper:

@Configuration
public class JacksonConfiguration {

    @Bean
    public ObjectMapper objectMapper() {
        return new ObjectMapper()
           .setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE);
    }
}

, и у меня есть конфигурация Swagger2:

@Configuration
@EnableSwagger2
public class SwaggerConfig {
    @Bean
    public Docket api() {
        return new Docket(DocumentationType.SWAGGER_2)
            .select()
            .apis(RequestHandlerSelectors.any())
            .paths(PathSelectors.any())
            .build();
    }
}

Я хочу сгенерированные api docs (/v2 / api-docs), чтобы содержать имена случаев змеи.К сожалению, они содержат имена верблюдов.

...