2016-09-21 3 views
1

Jedes Mal, wenn ich ResourceHandlerRegistry.addResourceHandler (..) verwenden möchte, um Spring mitzuteilen, dass ein bestimmtes Verzeichnis eine Ressource ist, muss ich zum Beispiel einen Pfad für den Handler und einen Pfad für den Ressourcenstandort angeben.ResourceHandlerRegistry.addResourceHandler (..) vereinfachen?

registry.addResourceHandler("/javascript/**").addResourceLocations("/javascript/"); 
registry.addResourceHandler("/html/**").addResourceLocations("/html/"); 

Dies wird sehr repetitiv, wenn ich mehr als ein Ressourcenverzeichnis habe. Ist es möglich, Spring MVC zu sagen, "/ html" oder "/ javascript" sind Ressourcenverzeichnisse?

Antwort

0

die Antwort von dieser anderen Frage Stackoverflow https://stackoverflow.com/a/31349904/1772825

gefunden
@Override 
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) { 
    configurer.enable(); 
} 
0

Jedes Verzeichnis ist ein Verzeichnis im Frühjahr. Um den Ressourcenordner exklusiv festzulegen, müssen Sie diese Konfiguration haben. Sonst fängt Feder bei allen Ressourcenanfragen an, Controller-Mapping herauszufinden.