X-Git-Url: https://juplo.de/gitweb/?p=maven-thymeleaf-skin;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fthymeproxy%2FApplication.java;h=c0293cd1cc0180f19760a46072fabe4725cb5a54;hp=47a60c936416ed0bd8b44a0a3faddd3c8a27976f;hb=97326cdf207133f9aba1a73c8a755aca7f1bf0da;hpb=077089fbdea50e75fd478056665c81e8db07d6e9 diff --git a/src/main/java/de/juplo/thymeproxy/Application.java b/src/main/java/de/juplo/thymeproxy/Application.java index 47a60c9..c0293cd 100644 --- a/src/main/java/de/juplo/thymeproxy/Application.java +++ b/src/main/java/de/juplo/thymeproxy/Application.java @@ -1,12 +1,15 @@ package de.juplo.thymeproxy; import java.util.Collections; +import java.util.HashMap; +import java.util.Map; import org.apache.http.impl.client.CloseableHttpClient; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.core.Ordered; import org.springframework.core.env.Environment; +import org.springframework.web.HttpRequestHandler; import org.springframework.web.servlet.handler.SimpleUrlHandlerMapping; @@ -20,7 +23,13 @@ public class Application { SimpleUrlHandlerMapping mapping = new SimpleUrlHandlerMapping(); mapping.setOrder(Ordered.HIGHEST_PRECEDENCE); - mapping.setUrlMap(Collections.singletonMap("*.html", handler)); + Map mappings = new HashMap<>(); + mappings.put("/*.html", handler); + mappings.put("/*/", handler); + mappings.put("/*/*.html", handler); + mappings.put("/**/", handler); + mappings.put("/**/*.html", handler); + mapping.setUrlMap(mappings); return mapping; }