Ich kann mein Spring-Boot-Projekt nicht dazu bringen, statischen Inhalt bereitzustellen.
Ich habe einen Ordner mit dem Namen static
unter platziert src/main/resources
. Darin habe ich einen Ordner namens images
. Wenn ich die App packe und ausführe, kann sie die Bilder, die ich in diesem Ordner abgelegt habe, nicht finden.
Ich habe versucht , die statischen Dateien in setzen public
, resources
und META-INF/resources
aber nichts funktioniert.
Wenn ich jar -tvf app.jar habe, kann ich sehen, dass sich die Dateien im jar im richtigen Ordner befinden: /static/images/head.png
zum Beispiel, aber wenn ich anrufe, bekomme ich
http://localhost:8080/images/head.png
nur a404
Irgendwelche Ideen, warum Spring-Boot dies nicht findet? (Ich benutze 1.1.4 BTW)
@EnableWebMvc
(oder gleichwertig) in Ihrer App. Das würde die Standard-Boot-MVC-Konfiguration ausschalten.