Je ne parviens pas à faire en sorte que mon projet Spring-boot diffuse du contenu statique.
J'ai placé un dossier nommé static
sous src/main/resources
. À l'intérieur, j'ai un dossier nommé images
. Lorsque j'emballe l'application et que je l'exécute, elle ne trouve pas les images que j'ai placées dans ce dossier.
J'ai essayé de mettre les fichiers statiques public
, resources
et , META-INF/resources
mais rien ne fonctionne.
Si je jar -tvf app.jar, je peux voir que les fichiers sont à l'intérieur du fichier jar dans le bon dossier: /static/images/head.png
par exemple, mais en appelant :,
http://localhost:8080/images/head.png
tout ce que j'obtiens est un404
Des idées pourquoi Spring-Boot ne trouve pas cela? (J'utilise 1.1.4 BTW)
@EnableWebMvc
(ou équivalent) dans votre application. Cela désactiverait la configuration par défaut de Boot MVC.