X-Git-Url: https://juplo.de/gitweb/?p=maven-thymeleaf-skin;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fthymeproxy%2FApplication.java;h=66557b9cb45754129e33fa7b5d9b9e1cecb48046;hp=a12205e2da4cd0da235e6c18f5512a3d4be8fcba;hb=fec87991249472b6c41aef1613fd10917770b3b6;hpb=1d1c67b1565e50a5db350660e368cde7af1fe581 diff --git a/src/main/java/de/juplo/thymeproxy/Application.java b/src/main/java/de/juplo/thymeproxy/Application.java index a12205e..66557b9 100644 --- a/src/main/java/de/juplo/thymeproxy/Application.java +++ b/src/main/java/de/juplo/thymeproxy/Application.java @@ -1,6 +1,7 @@ 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; @@ -19,7 +20,13 @@ public class Application { RegexUrlHandlerMapping mapping = new RegexUrlHandlerMapping(); mapping.setOrder(Ordered.HIGHEST_PRECEDENCE); - mapping.setUrlMap(Collections.singletonMap(".*\\.html$", handler)); + Map mappings = new HashMap<>(); + mappings.put(".*\\.html$", handler); + mappings.put("/css/.+", handler); + mappings.put("/js/.+", handler); + mappings.put("/fonts/.+", handler); + mappings.put("/.+/", handler); + mapping.setUrlMap(mappings); return mapping; }