wie Sie angeben, welcome-file-list in WebApplicationInitializer.onStartup()
Derzeit habe ich eine web-Anwendung, wo wir mit web.xml zum konfigurieren der Anwendung. Die web.xml hat welcome-file-list.
<web-app>
...
<welcome-file-list>
<welcome-file>home.html</welcome-file>
</welcome-file-list>
</web-app>
Planen wir die Verwendung des spring framework und verwenden java-Klasse für die Applikation Konfiguration.
class MyApplication extends WebApplicationInitializer {
public void onStartUp(ServletContext context){
...
}
}
Wie kann ich festlegen, welcome-file-list im java-Klasse?
Ich glaube nicht, dass Sie können.
InformationsquelleAutor user2032118 | 2015-06-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Während der Entwicklung von Spring-MVC-Anwendung mit reinen Java-Basierte Konfiguration, wir können die Homepage, indem Sie unsere Anwendung configuration-Klasse, die sich die WebMvcConfigurerAdapter - Klasse und überschreiben Sie die addViewControllers Methode, bei der wir einstellen können Sie die Standard-Homepage, wie unten beschrieben.
Gibt es
home.jsp
Ansicht, die bedient werden können als Homepage. Keine Notwendigkeit, erstellen Sie eine benutzerdefinierte controller-Logik die Rückkehr der Startseite anzeigen.In der JavaDoc für addViewControllers Methode sagt -
2. Weg - Für statische HTML-Datei home-Seite können wir den folgenden code in unserer Konfiguration Klasse. Wird es wieder
index.html
als eine Homepage -3. Weg - Antrag mapping "/unten" gelangen Sie auch zurück
home
anzeigen, die bedient werden können, als eine Homepage für eine app. Aber die oben genannten Möglichkeiten sind zu empfehlen.InformationsquelleAutor Omkar Puttagunta
Können Sie nicht
Als angegeben in Java-Doc
aber Sie müssen noch minimale Konfiguration web.xml wie für
ServletContainerInitializer
wird es nicht möglich sein, zumindest nicht in einem servlet-container, der agnostische Weg.InformationsquelleAutor Neeraj Jain
Dies könnte helfen.
InformationsquelleAutor Kartik Mavani