Package org.springdoc.webmvc.ui
Class SwaggerWelcomeWebMvc
java.lang.Object
org.springdoc.ui.AbstractSwaggerWelcome
org.springdoc.webmvc.ui.SwaggerWelcomeCommon
org.springdoc.webmvc.ui.SwaggerWelcomeWebMvc
The type Swagger welcome.
- Author:
- bnasslahsen
-
Field Summary
Fields inherited from class org.springdoc.ui.AbstractSwaggerWelcome
springDocConfigProperties, swaggerUiConfig -
Constructor Summary
ConstructorsConstructorDescriptionSwaggerWelcomeWebMvc(org.springdoc.core.properties.SwaggerUiConfigProperties swaggerUiConfig, org.springdoc.core.properties.SpringDocConfigProperties springDocConfigProperties, org.springdoc.core.providers.SpringWebProvider springWebProvider) Instantiates a new Swagger welcome web mvc. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbuildApiDocUrl(org.springdoc.core.properties.SwaggerUiConfigParameters swaggerUiConfigParameters) protected voidbuildSwaggerConfigUrl(org.springdoc.core.properties.SwaggerUiConfigParameters swaggerUiConfigParameters) protected Stringprotected StringbuildUrlWithContextPath(org.springdoc.core.properties.SwaggerUiConfigParameters swaggerUiConfigParameters, String swaggerUiUrl) protected voidcalculateUiRootPath(org.springdoc.core.properties.SwaggerUiConfigParameters swaggerUiConfigParameters, StringBuilder... sbUrls) org.springframework.http.ResponseEntity<Void>redirectToUi(jakarta.servlet.http.HttpServletRequest request) Redirect to ui response entity.Methods inherited from class org.springdoc.webmvc.ui.SwaggerWelcomeCommon
calculateOauth2RedirectUrl, openapiJsonMethods inherited from class org.springdoc.ui.AbstractSwaggerWelcome
buildConfigUrl, calculateUiRootCommon, getOauth2RedirectUrl, getSwaggerUiUrl, getUriComponentsBuilder, init
-
Constructor Details
-
SwaggerWelcomeWebMvc
public SwaggerWelcomeWebMvc(org.springdoc.core.properties.SwaggerUiConfigProperties swaggerUiConfig, org.springdoc.core.properties.SpringDocConfigProperties springDocConfigProperties, org.springdoc.core.providers.SpringWebProvider springWebProvider) Instantiates a new Swagger welcome web mvc.- Parameters:
swaggerUiConfig- the swagger ui configspringDocConfigProperties- the spring doc config propertiesspringWebProvider- the spring web provider
-
-
Method Details
-
redirectToUi
@GetMapping("${springdoc.swagger-ui.path:#{T(org.springdoc.core.utils.Constants).DEFAULT_SWAGGER_UI_PATH}}") public org.springframework.http.ResponseEntity<Void> redirectToUi(jakarta.servlet.http.HttpServletRequest request) Description copied from class:SwaggerWelcomeCommonRedirect to ui response entity.- Overrides:
redirectToUiin classSwaggerWelcomeCommon- Parameters:
request- the request- Returns:
- the response entity
-
calculateUiRootPath
protected void calculateUiRootPath(org.springdoc.core.properties.SwaggerUiConfigParameters swaggerUiConfigParameters, StringBuilder... sbUrls) - Specified by:
calculateUiRootPathin classorg.springdoc.ui.AbstractSwaggerWelcome
-
buildUrl
- Overrides:
buildUrlin classorg.springdoc.ui.AbstractSwaggerWelcome
-
buildApiDocUrl
protected void buildApiDocUrl(org.springdoc.core.properties.SwaggerUiConfigParameters swaggerUiConfigParameters) - Specified by:
buildApiDocUrlin classorg.springdoc.ui.AbstractSwaggerWelcome
-
buildUrlWithContextPath
protected String buildUrlWithContextPath(org.springdoc.core.properties.SwaggerUiConfigParameters swaggerUiConfigParameters, String swaggerUiUrl) - Specified by:
buildUrlWithContextPathin classorg.springdoc.ui.AbstractSwaggerWelcome
-
buildSwaggerConfigUrl
protected void buildSwaggerConfigUrl(org.springdoc.core.properties.SwaggerUiConfigParameters swaggerUiConfigParameters) - Specified by:
buildSwaggerConfigUrlin classorg.springdoc.ui.AbstractSwaggerWelcome
-