No puedo hacer que mi proyecto Spring-boot sirva contenido estático.
He colocado una carpeta nombrada static
debajo src/main/resources
. En su interior tengo una carpeta llamada images
. Cuando empaque la aplicación y la ejecute, no puede encontrar las imágenes que he puesto en esa carpeta.
He tratado de poner los archivos estáticos en public
, resources
y META-INF/resources
pero nada funciona.
Si jar -tvf app.jar puedo ver que los archivos están dentro del jar en la carpeta correcta:
/static/images/head.png
por ejemplo, pero llamando:, http://localhost:8080/images/head.png
todo lo que obtengo es un404
¿Alguna idea de por qué spring-boot no encuentra esto? (Estoy usando 1.1.4 BTW)
@EnableWebMvc
(o equivalente) en tu aplicación. Eso desactivaría la configuración predeterminada de Boot MVC.