@@ -21,31 +21,12 @@ final class StaticResourceHandlerBuilder implements StaticContentConfig {
2121
2222 static final Predicate <Context > NO_OP_PREDICATE = ctx -> false ;
2323 private static final String TEXT_PLAIN = "text/plain" ;
24- private static final Map <String , String > MIME_MAP =
25- Map .ofEntries (
26- entry ("css" , "text/css" ),
27- entry ("gif" , "image/gif" ),
28- entry ("html" , "text/html" ),
29- entry ("js" , "application/javascript" ),
30- entry ("json" , "application/json" ),
31- entry ("jpg" , "image/jpeg" ),
32- entry ("jpeg" , "image/jpeg" ),
33- entry ("mp4" , "video/mp4" ),
34- entry ("pdf" , "application/pdf" ),
35- entry ("png" , "image/png" ),
36- entry ("svg" , "image/svg+xml" ),
37- entry ("xlsm" , "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" ),
38- entry ("xml" , "application/xml" ),
39- entry ("zip" , "application/zip" ),
40- entry ("md" , TEXT_PLAIN ),
41- entry ("txt" , TEXT_PLAIN ),
42- entry ("php" , TEXT_PLAIN ));
4324
4425 private String path = "/" ;
4526 private String root = "/public/" ;
4627 private String directoryIndex = null ;
4728 private StaticResourceLoader resourceLoader = CoreServiceLoader .resourceLoader ();
48- private final Map <String , String > mimeTypes = new HashMap <>(MIME_MAP );
29+ private final Map <String , String > mimeTypes = new HashMap <>();
4930 private final Map <String , String > headers = new HashMap <>();
5031 private Predicate <Context > skipFilePredicate = NO_OP_PREDICATE ;
5132 private ResourceLocation location = CLASS_PATH ;
0 commit comments