Как прочитать несколько файлов json, используя конфигурацию java вместо свойства в SpringDoc/OpenApi?
Эта проблема уже решена в фрагменте кода swaggerfox ниже —
@Primary
@Bean
public SwaggerResourcesProvider swaggerResourcesProvider(InMemorySwaggerResourcesProvider defaultResourcesProvider) {
return () -> {
List<SwaggerResource> resources = new ArrayList<>();
SwaggerResource wsResource = new SwaggerResource();
wsResource.setName("TPS");
wsResource.setSwaggerVersion("2.0");
wsResource.setLocation("/swagger.json");
resources.add(resource);
resources.add(notificationResource);
return resources;
};
}
========================================
Нам нужно будет заменить этот код в springdoc/openapi? У нас есть поле ниже свойства -
springdoc.swagger-ui.urls[0].url=/swaggerdoc/openapi.json
springdoc.swagger-ui.urls[0].name=openapi
Но в состоянии, управляемом свойством, нам нужна пользовательская реализация и нужна реализация в конфигурации spring-boot?