Ich habe in meinem Frühjahr Boot-Projekt konfiguriert (Code bietet interessanteste Teil)Frühling Boot-Web-Konfiguration
public class WebConfiguration extends WebMvcConfigurerAdapter {
// ...
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("googleb54ababeddd1718e.html")
.addResourceLocations("classpath:/static/googleb54ababeddd1718e.html");
registry.addResourceHandler("google7160e5f82e26983b.html")
.addResourceLocations("classpath:/static/google7160e5f82e26983b.html");
registry.addResourceHandler("google06bd5e270f77943e.html")
.addResourceLocations("classpath:/static/google06bd5e270f77943e.html");
//...
}
diese Konfiguration funktioniert gut. Wenn Sie Ihre Aufmerksamkeit bezahlt, einige Ressourcen unterschiedlich, kann aber durch Maske und Handler gruppiert werden. Dateinamen: googleb54ababeddd1718e.html, google7160e5f82e26983b.html, google06bd5e270f77943e.html. Also ich habe den nächsten Teil versucht:
public class WebConfiguration extends WebMvcConfigurerAdapter {
// ...
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("google.html")
.addResourceLocations("classpath:/static/google*.html");
//...
}
und dieser Fall funktioniert nicht. Ich glaube, ich sehr nahe Lösung zu korrigieren, aber ich kann nicht ein erkennen. Kann jemand fix dieses Problem bieten oder erklären, warum der Ansatz falsch ist?