I want set default scheme by url /v3/api-docs/
, but there are empty url and error "No API definition provided.".
Which settings properties I should use?
Current code in project:
application.properties
springdoc.swagger-ui.disable-swagger-default-url=true
springdoc.swagger-ui.use-root-path=true
SwaggerConfig.java
@Configuration
public class SwaggerConfig {
@Bean
public GroupedOpenApi applicationApi() {
String packagesToScan[] = {"ru.vetrf.ecert.web.application"};
return GroupedOpenApi.builder()
.group("application")
.pathsToMatch("/rest-api/application/**")
.packagesToScan(packagesToScan)
.build();
}
@Bean
public OpenAPI eCertOpenAPI() {
return new OpenAPI()
.info(new Info().title("ECert API")
.description("ECert API")
.version("v1.0.0"))
;
}
}
pom.xml
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.5.9</version>
</dependency>