Документация API CXF REST с использованием Swagger

Согласно учебнику Swagger, кажется swagger поддерживает только Jersey (см. https://github.com/wordnik/swagger-core/wiki/java-jax-rs)

Есть ли у кого-нибудь опыт работы с swagger с CXF JAX-RS? Не могли бы вы поделиться своими предложениями здесь?

Ответ 1

Да, с помощью модуля swagger-jaxrs_2.10 можно использовать Swagger с реализацией CXF JAX-RS.

Использование Swagger в среде CXF требует определенной конфигурации, которая может быть выполнена с помощью контекста приложения Spring.

Вот хороший учебник и пример такого конфигурации.

Ответ 2

Да, с Apache CXF можно использовать swagger. Ниже приведена возможность использования swagger в моем рабочем API.

@GET
    @Path("/version")
    @Produces(MediaType.APPLICATION_JSON)
    @ApiOperation(value = "For paged fetches returns a version for future fetches")
    public long version(@Context HttpHeaders headers) {
        return ABC.version();
    }