복붙노트

[SPRING] 봄 부팅 thymeleaf로 이미지를로드 할 수 없습니다

SPRING

봄 부팅 thymeleaf로 이미지를로드 할 수 없습니다

나는 봄 부팅 및 다음 전문가 스프링 프레임 워크 튜토리얼 아주 새로운 해요.

내 단순 온천 부팅 응용 프로그램을 성공적으로 실행하고 내 컨트롤러는 잘 작동합니다. 나는 HTML 페이지를 표시 thymeleaf을 사용하고 사용되는 일부 부트 스트랩 css.everything 잘 작동하지만 한 내 HTML 페이지 중 하나가 이미지 태그. 나는 응용 프로그램을 실행하지만 이미지가 이것에 대해 인터넷 검색 shown.I되지 않고 /resources/static/images.This 내 프로젝트 구조에서 내 이미지를 넣을 때 Thymeleaf 올바른 페이지를 보여줍니다 :

또한 템플릿 디렉토리에 동일한 이미지를 복사하고 두 파일을 사용하지만, 아무도로드 할 수있다.

이것은 나의 HTML 파일입니다 :

그리고 이것은 내가 응용 프로그램을 실행할 때 내가 무엇을 얻을 수 있습니다 :

404 찾을 수 없음 오류 :

사람이 내가 부족 무엇을 말해 줄 수 있습니까?

해결법

  1. ==============================

    1.로 변경 시도

    로 변경 시도

    <img src="../static/images/pirate.jpg" width="1000" th:src="@{images/pirate.jpg}"/>
    
  2. ==============================

    2.img 태그에 번째 속성 : SRC = "@ {../ 정적 / 이미지 / 해적 : 대신 일의 ="@ {이미지 / pirates.jpg} "SRC : SRC의 값이 잘못된 경로를 가리키고, 그것은 번째해야합니다. JPG} "

    img 태그에 번째 속성 : SRC = "@ {../ 정적 / 이미지 / 해적 : 대신 일의 ="@ {이미지 / pirates.jpg} "SRC : SRC의 값이 잘못된 경로를 가리키고, 그것은 번째해야합니다. JPG} "

    <img src="../static/images/pirates.jpg" width="1000"
                 th:src="@{images/pirates.jpg}"/>
    

    소스를 확인하여 브라우저에서 렌더링 된 HTML의 마지막 경로를 확인

  3. from https://stackoverflow.com/questions/51083414/cant-load-image-with-spring-boot-thymeleaf by cc-by-sa and MIT license