2016-07-09 11 views
0

Ich bin mit Frühling Stiefel, versuche ich zu machen, wenn der Benutzer zu einer beliebigen Seite los ist /web/** er /web/index.html Umleitung wirdJava Frühlings-Boot unendlich Umleitung

So habe ich dafür einen Code, aber es funktioniert nicht richtig

@Bean 
public WebMvcConfigurerAdapter forwardToIndex(){ 
    return new WebMvcConfigurerAdapter() { 
     @Override 
     public void addViewControllers(ViewControllerRegistry registry){ 
      registry.addViewController("/web/**").setViewName("redirect:/web/index.html"); 
     } 
    }; 
} 

es ist eine unendliche Umleitung zu index.html, aber es sollte nur einmal sein. Wie kann ich es beheben?

Antwort

0

Sie müssen Umleitung nicht verwenden. registry.addViewController("/web/**").setViewName("/web/index"); ist genug. Stellen Sie nur sicher, dass web/index.html wirklich unter Ihrem resource/static oder resource/templates existiert.