Spring Boot: Serviert statischen Inhalt mit War Packagin

9

Ich habe versucht, automatisch konfigurierten statischen Inhalt im Frühjahr zu starten. Ich lese, es ist genug, um diesen Inhalt auf /static/ oder /resources/ zu setzen und auf @Controller zu konfigurieren, um es zu tun.

In meinem Projekt sieht es so aus, als ob es gar nicht funktioniert.

Ich habe es mit spring-boot-sample-web-ui verglichen und das einzige, was ich habe, ist die Verpackung. Es gibt jar und ich habe war packaging.

Könnten Sie mir bitte bestätigen, dass diese automatisch konfigurierte Bereitstellung statischer Inhalte im Spring-Boot in war packen nicht funktioniert?

    
firen 11.08.2014, 08:54
quelle

2 Antworten

0

Erstellen Sie zuerst einen Ordner namens static in src/main/resources .

Wenn Sie nun möchten, dass etwas standardmäßig angezeigt wird, können Sie diesem Ordner eine index.html hinzufügen und diese als Ihre Zielseite anzeigen (Beispiel: http://localhost:8080/my-app-name )

Dann, wenn Sie anderen Inhalt haben, können Sie Ordner nach Typ erstellen, legen Sie diese hinein.

Beispiel:

%Vor%

Wenn Sie login.js file in den Ordner js setzen, können Sie jetzt von der URL http://localhost:8080/my-app-name/js/login.js

darauf zugreifen     
Maleen Abewardana 15.03.2018 06:51
quelle
-1

Anstelle der Methode main müssen Sie einen ServletInitializer definieren (dieser ist eine Alternative zum Erstellen einer web.xml)

%Vor%

Bearbeiten: Vergessen Sie nicht, es zum componentScan

hinzuzufügen     
Peter Bartels 11.08.2014 10:45
quelle

Tags und Links