From a440d56392a2415cc883cfb4e50641b6a37a8480 Mon Sep 17 00:00:00 2001 From: Manthan Surkar Date: Thu, 9 Jul 2020 01:57:51 +0530 Subject: [PATCH] FINERACT-1044 Added redirects in swagger-ui --- .../infrastructure/core/boot/WebFrontEndConfiguration.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/boot/WebFrontEndConfiguration.java b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/boot/WebFrontEndConfiguration.java index c90b2a65d..4b58a8ade 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/boot/WebFrontEndConfiguration.java +++ b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/boot/WebFrontEndConfiguration.java @@ -21,6 +21,7 @@ package org.apache.fineract.infrastructure.core.boot; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.EnableWebMvc; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; +import org.springframework.web.servlet.config.annotation.ViewControllerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @EnableWebMvc @@ -41,4 +42,10 @@ public class WebFrontEndConfiguration implements WebMvcConfigurer { registry.addResourceHandler("/swagger-ui/**").addResourceLocations(SWAGGER_RESOURCE_LOCATIONS); } + + @Override + public void addViewControllers(ViewControllerRegistry registry) { + registry.addRedirectViewController("/swagger-ui", "/swagger-ui/index.html"); + registry.addRedirectViewController("/swagger-ui/", "/swagger-ui/index.html"); + } }