Pessoal, não sei se estou fazendo algo errado mas simplesmente não consigo apresentar uma imagem .jpg na minha view. Tudo funciona perfeitamente bem na aplicação. Os controllers, intercepts, etc, tudo está ok, inclusive, imagens da web são renderizadas sem complicações. Os conteúdos estáticos é que parecem não funcionar... O curso não menciona esse problema e na internet a maior parte dos posts se referem a versões antigas do spring.
Criei o projeto pelo spring initializr, sendo que a estrutura de pastas criada automaticamente é a seguinte:
1.Projeto 1.1.src/main/java 1.1.1."<classes do projeto, model e controlles>" 1.2.src/main/resources 1.2.1.static 1.2.1.1.images 1.2.1.1.1teste.png 1.2.2templates 1.2.2.1.home.html
Dentro da home eu tento acessar o arquivo teste.png, porém sem sucesso... Segue abaixo as minhas tentativas: a) Já testei colocar a pasta images dentro da pasta templates, sem sucesso. b) Já testei colocar o teste.jpg diretamente na pasta template, sem sucesso. c) Já testei colocar o teste.jpg diretamente na pasta static, sem sucesso. d) Já testei os mais variados caminhos de src para a tag img (com e sem th do thymeleaf), todos sem sucesso, conforme abaixo: "img th:src="@{/resources/images/teste.png}" " "img src="/resources/images/teste.png" " "img src="resources/images/teste.png" " "img th:src="@{/resources/static/images/teste.png}" /" "img src="resources/static/images/teste.png" " "img th:src="@{/static/images/teste.png}" " "img src="/static/images/teste.png" " "img th:src="@{/templates/images/teste.png}" " "img src="/templates/images/teste.png" " "<img th:src="@{/images/teste.png}" " "img src="/images/teste.png"" "img th:src="@{/teste.png}" " "img src="teste.png" "
Ao carregar a página, percebi que o console do browser retorna um erro 404, pois tenta fazer um GET no endereço passado na imagem (exemplo de uma tentativa: http://localhost:8082/resources/images/teste.png 404)
Alguém tem ideia de como resolver isso no spring??