@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(org.springdoc.core.SwaggerUiConfigProperties swaggerUiConfig,
org.springdoc.core.SpringDocConfigProperties springDocConfigProperties) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildUrl(String contextPath,
String docsUrl) |
protected void |
calculateOauth2RedirectUrl(org.springframework.web.util.UriComponentsBuilder uriComponentsBuilder) |
protected void |
calculateUiRootPath(StringBuilder... sbUrls) |
Map<String,Object> |
openapiYaml(javax.servlet.http.HttpServletRequest request) |
String |
redirectToUi(javax.servlet.http.HttpServletRequest request) |
public SwaggerWelcome(org.springdoc.core.SwaggerUiConfigProperties swaggerUiConfig,
org.springdoc.core.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)
protected void calculateUiRootPath(StringBuilder... sbUrls)
calculateUiRootPath in class org.springdoc.ui.AbstractSwaggerWelcomeprotected String buildUrl(String contextPath, String docsUrl)
buildUrl in class org.springdoc.ui.AbstractSwaggerWelcomeprotected void calculateOauth2RedirectUrl(org.springframework.web.util.UriComponentsBuilder uriComponentsBuilder)
calculateOauth2RedirectUrl in class org.springdoc.ui.AbstractSwaggerWelcomeCopyright © 2020 Pivotal Software, Inc.. All rights reserved.