@smetannicPum

Как прочитать swagger документацию из yaml файла?

У меня есть небольшое спринг бут приложение и я хочу создать к нему документацию в yaml файле и отбращаться к ней. Для этого я создал конфиг класс:

@Configuration
public class SwaggerSpecConfig {

@Primary
@Bean
public SwaggerResourcesProvider swaggerResourcesProvider(InMemorySwaggerResourcesProvider defaultResourcesProvider) {
    return () -> {
        SwaggerResource wsResource = new SwaggerResource();
        wsResource.setName("Bank Swagger Spec");
        wsResource.setSwaggerVersion("3.0");
        wsResource.setLocation("/swagger_specs/BankSwagger.yaml");

        List<SwaggerResource> resources = new ArrayList<>(defaultResourcesProvider.get());
        resources.add(wsResource);
        return resources;
    };
}


Добавил в пом файл зависимости:

<dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-boot-starter</artifactId>
        <version>3.0.0</version>
    </dependency>

    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger-ui</artifactId>
        <version>3.0.0</version>
    </dependency>


Сваггер файл лежит по пути:
src/main/resources/swagger_specs/BankSwagger.yaml

Когда стартую то получаю ошибку: sp1Mc.png

В чем может быть проблема?
Заранее скажу,что приложение стартует нормально и автодокументацию создает тоже без проблем,а вот с прочтением ошибка
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы