File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
springdoc-openapi-starter-webflux-ui/src/main/java/org/springdoc/webflux/ui Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -103,16 +103,24 @@ public void addResourceHandlers(ResourceHandlerRegistry registry) {
103103 uiRootPath .append (actuatorProvider .get ().getBasePath ());
104104
105105 String webjarsPrefix = springDocConfigProperties .getWebjars ().getPrefix ();
106- String resourcePath ,swaggerUiPrefix ;
106+ String resourcePath ,swaggerUiPrefix , swaggerUiWebjarsPrefix ;
107107
108108 if (DEFAULT_WEB_JARS_PREFIX_URL .equals (webjarsPrefix )) {
109- swaggerUiPrefix = webjarsPrefix + SWAGGER_UI_PREFIX ;
110- resourcePath = webjarsPrefix + SWAGGER_UI_PREFIX + DEFAULT_PATH_SEPARATOR + swaggerUiConfigProperties .getVersion () + DEFAULT_PATH_SEPARATOR ;
109+ swaggerUiPrefix = SWAGGER_UI_PREFIX ;
110+ resourcePath = webjarsPrefix + SWAGGER_UI_PREFIX + DEFAULT_PATH_SEPARATOR + swaggerUiConfigProperties .getVersion () + DEFAULT_PATH_SEPARATOR ;
111+ swaggerUiWebjarsPrefix = webjarsPrefix + swaggerUiPrefix ;
111112 } else {
112113 swaggerUiPrefix = webjarsPrefix ;
113114 resourcePath = DEFAULT_WEB_JARS_PREFIX_URL + DEFAULT_PATH_SEPARATOR ;
115+ swaggerUiWebjarsPrefix = swaggerUiPrefix ;
114116 }
115117
118+ registry .addResourceHandler (uiRootPath + swaggerUiWebjarsPrefix + ALL_PATTERN )
119+ .addResourceLocations (CLASSPATH_RESOURCE_LOCATION + resourcePath )
120+ .resourceChain (false )
121+ .addResolver (swaggerResourceResolver )
122+ .addTransformer (swaggerIndexTransformer );
123+
116124 registry .addResourceHandler (uiRootPath + swaggerUiPrefix + ALL_PATTERN )
117125 .addResourceLocations (CLASSPATH_RESOURCE_LOCATION + resourcePath )
118126 .resourceChain (false )
You can’t perform that action at this time.
0 commit comments