From 31200ad64f5d8f7e682a0fbfe915b541ee807b8e Mon Sep 17 00:00:00 2001 From: Francesco Date: Fri, 20 Oct 2023 14:57:25 +0200 Subject: [PATCH] Added route to serve static resources with prepended baseUrl (#19) --- .../ailef/dbadmin/external/MvcConfig.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/main/java/tech/ailef/dbadmin/external/MvcConfig.java diff --git a/src/main/java/tech/ailef/dbadmin/external/MvcConfig.java b/src/main/java/tech/ailef/dbadmin/external/MvcConfig.java new file mode 100644 index 0000000..70d9207 --- /dev/null +++ b/src/main/java/tech/ailef/dbadmin/external/MvcConfig.java @@ -0,0 +1,22 @@ +package tech.ailef.dbadmin.external; + +import org.springframework.beans.factory.annotation.Autowired; +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.WebMvcConfigurer; + +@Configuration +@EnableWebMvc +public class MvcConfig implements WebMvcConfigurer { + @Autowired + private DbAdminProperties properties; + + @Override + public void addResourceHandlers(ResourceHandlerRegistry registry) { + System.out.println("ADDING"); + registry.addResourceHandler("/" + properties.getBaseUrl() + "/**") + .addResourceLocations("classpath:/static/"); + } +} +