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

#java #spring #spring-boot #swagger #springfox

Вопрос:

У меня есть проект spring boot REST API, для которого я хочу прочитать файл YAML с документацией swagger, но когда я пытаюсь прочитать из YAML, я получаю ошибку.

Класс конфигурации:

 @Configuration public class SwaggerSpecConfig {  @Primary @Bean public SwaggerResourcesProvider swaggerResourcesProvider(InMemorySwaggerResourcesProvider defaultResourcesProvider) {  return () -gt; {  SwaggerResource wsResource = new SwaggerResource();  wsResource.setName("Bank Swagger Spec");  wsResource.setSwaggerVersion("3.0");  wsResource.setLocation("/swagger_specs/BankSwagger.yaml");   Listlt;SwaggerResourcegt; resources = new ArrayListlt;gt;(defaultResourcesProvider.get());  resources.add(wsResource);  return resources;  }; }  

Моя развязность зависит от пом:

 lt;dependencygt;  lt;groupIdgt;io.springfoxlt;/groupIdgt;  lt;artifactIdgt;springfox-boot-starterlt;/artifactIdgt;  lt;versiongt;3.0.0lt;/versiongt;  lt;/dependencygt;   lt;dependencygt;  lt;groupIdgt;io.springfoxlt;/groupIdgt;  lt;artifactIdgt;springfox-swagger-uilt;/artifactIdgt;  lt;versiongt;3.0.0lt;/versiongt;  lt;/dependencygt;  

Файл YAML находится в пакете :

 src/main/resources/swagger_specs/BankSwagger.yaml  

Сообщение об ошибке