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;
{
SimpleUrlHandlerMapping mapping = new SimpleUrlHandlerMapping();
mapping.setOrder(Ordered.HIGHEST_PRECEDENCE);
- mapping.setUrlMap(Collections.singletonMap("*.html", handler));
+ Map<String, HttpRequestHandler> 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;
}