Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Imagem não aparece no HTML

A imagem que eu quero adicionar está no seguinte diretório:

/src/main/resources/static/images/logo.png

E a tag no HTML está assim:

<img width="220px" height="70px" th:src="@{/static/images/logo.png}"/>

Entretanto, essa mensagem custa a aparecer sempre que tento acessar a imagem.

There was an unexpected error (type=Not Found, status=404). No message available

ps: Uma coisa estranha, é que a imagem do favicon aparece normalmente (seja na aba do navegador, seja quando eu boto a imagem na página mesmo).

4 respostas
solução!

Oi João, blz? Tente sem o static, ou seja, apenas /images/logo.png.

Massa, Alex! Pegou.

Mas sabe dizer o porque? Quando eu escrevo / no images/logo.png já é como se fosse o caminho do src/main/static?

Oi João, exato! Uma única correção é que ele entre no src/main/resources/static. Inclusive, nessa parte do Getting Starded do Spring Boot ele até comenta que funciona dessa maneira por padrão, até menciona que a src/main/resources/public está no classpath por padrão também (porém não testei).

[]s

Entendi, mt obg.