Как заставить swagger использовать оба, @applicationPath и @path - PullRequest
1 голос
/ 25 марта 2019

Swagger версия: 2.0.7

У меня есть приложение с @applicationPath ("/ rest") и различными @path ("/ shop / fruits").

Реальной конечной точкой является / отдых / магазин / фрукты. Но чванство рассматривает конечную точку как / shop / fruits. Даже после указания пакета ресурсов на файл путей к приложениям он не работает.

    oas.info(info);
    SwaggerConfiguration oasConfig = new SwaggerConfiguration()
            .openAPI(oas).resourcePackages(Stream.of("com.shops.rest").collect(Collectors.toSet()));


    try {
        new JaxrsOpenApiContextBuilder()
                .openApiConfiguration(oasConfig)
                .buildContext(true);
    } catch (OpenApiConfigurationException e) {
        throw new RuntimeException(e.getMessage(), e);
    }

Я не хочу обновлять мой путь к приложению для этого. Любое решение, которое я должен попробовать. Swagger 2.0 имеет поддержку @applicatioPath, но все же не учитывает полный путь.

...