@Controller @ConditionalOnProperty(name="springdoc.swagger-ui.enabled", matchIfMissing=true) @ConditionalOnBean(value=org.springdoc.core.SpringDocConfiguration.class) public class SwaggerWelcome extends org.springdoc.ui.AbstractSwaggerWelcome
Constructor and Description |
---|
SwaggerWelcome(SwaggerUiConfigProperties swaggerUiConfig,
SpringDocConfigProperties springDocConfigProperties) |
Modifier and Type | Method and Description |
---|---|
protected String |
buildUrl(String contextPath,
String docsUrl) |
Map<String,Object> |
openapiYaml(javax.servlet.http.HttpServletRequest request) |
String |
redirectToUi(javax.servlet.http.HttpServletRequest request) |
public SwaggerWelcome(SwaggerUiConfigProperties swaggerUiConfig, SpringDocConfigProperties springDocConfigProperties)
@GetMapping(value="${springdoc.swagger-ui.path:#{T(org.springdoc.core.Constants).DEFAULT_SWAGGER_UI_PATH}}") public String redirectToUi(javax.servlet.http.HttpServletRequest request)
@GetMapping(value="${springdoc.api-docs.path:#{T(org.springdoc.core.Constants).DEFAULT_API_DOCS_URL}}/swagger-config", produces="application/json") @ResponseBody public Map<String,Object> openapiYaml(javax.servlet.http.HttpServletRequest request)
Copyright © 2020. All rights reserved.