@Controller public class SwaggerWelcomeWebMvc extends SwaggerWelcomeCommon
Constructor and Description |
---|
SwaggerWelcomeWebMvc(org.springdoc.core.SwaggerUiConfigProperties swaggerUiConfig,
org.springdoc.core.SpringDocConfigProperties springDocConfigProperties,
org.springdoc.core.SwaggerUiConfigParameters swaggerUiConfigParameters,
org.springdoc.core.providers.SpringWebProvider springWebProvider)
Instantiates a new Swagger welcome web mvc.
|
Modifier and Type | Method and Description |
---|---|
protected String |
buildApiDocUrl()
Build api doc url string.
|
protected String |
buildSwaggerConfigUrl()
Build swagger config url string.
|
protected String |
buildUrl(String contextPath,
String docsUrl)
Build url string.
|
protected String |
buildUrlWithContextPath(String swaggerUiUrl) |
protected void |
calculateUiRootPath(StringBuilder... sbUrls)
Calculate ui root path.
|
org.springframework.http.ResponseEntity<Void> |
redirectToUi(javax.servlet.http.HttpServletRequest request)
Redirect to ui string.
|
calculateOauth2RedirectUrl, openapiJson
public SwaggerWelcomeWebMvc(org.springdoc.core.SwaggerUiConfigProperties swaggerUiConfig, org.springdoc.core.SpringDocConfigProperties springDocConfigProperties, org.springdoc.core.SwaggerUiConfigParameters swaggerUiConfigParameters, org.springdoc.core.providers.SpringWebProvider springWebProvider)
swaggerUiConfig
- the swagger ui configspringDocConfigProperties
- the spring doc config propertiesswaggerUiConfigParameters
- the swagger ui config parametersspringWebProvider
- the spring web provider@GetMapping(value="${springdoc.swagger-ui.path:#{T(org.springdoc.core.Constants).DEFAULT_SWAGGER_UI_PATH}}") public org.springframework.http.ResponseEntity<Void> redirectToUi(javax.servlet.http.HttpServletRequest request)
redirectToUi
in class SwaggerWelcomeCommon
request
- the requestprotected void calculateUiRootPath(StringBuilder... sbUrls)
calculateUiRootPath
in class org.springdoc.ui.AbstractSwaggerWelcome
sbUrls
- the sb urlsprotected String buildUrl(String contextPath, String docsUrl)
buildUrl
in class org.springdoc.ui.AbstractSwaggerWelcome
contextPath
- the context pathdocsUrl
- the docs urlprotected String buildApiDocUrl()
buildApiDocUrl
in class org.springdoc.ui.AbstractSwaggerWelcome
protected String buildUrlWithContextPath(String swaggerUiUrl)
buildUrlWithContextPath
in class org.springdoc.ui.AbstractSwaggerWelcome
protected String buildSwaggerConfigUrl()
buildSwaggerConfigUrl
in class org.springdoc.ui.AbstractSwaggerWelcome
Copyright © 2024. All rights reserved.