HTML을 사용하여 그림을로드 할 때는 로컬 사진을 페이지에 표시 할 수 없지만 네트워크의 리소스를 직접 참조하여 표시 할 수 있습니다. 많은 전임자들의 경험을 언급 한 후, 우리는 다음과 같습니다.
로컬 이미지를 표시 할 수없는 주요 문제는 로컬 URL의 이미지의 URL과 서버에로드 된 이미지가 다르다는 것입니다. 즉, 경로의 문제입니다.
솔루션은 실제로 매우 간단합니다. 구성 파일, 즉 이미지 위치의 변환기 만 작성하십시오. 원칙은 서버의 폴더를 로컬 이미지의 위치와 거의 일치시키는 것입니다.
로컬 이미지를 호출 할 때 서버에서 이미지를 호출하는 것과 같습니다.
키 코드는 다음과 같습니다.
@ConfigurationPublic Class MyWebAppConfiguration 확장 webmvcconfigureradapter {@override public void addresourceHandlers (resourceHandlerRegistry registry) {/*** @description : 파일의 경로를 구성하고 가상 경로/**를 구성 할 수 있습니다. />*이것은 이미지의 물리적 경로입니다. "파일 :/+ 로컬 이미지의 주소"*@date : 14:08 2017/12/20*/retistry.addresourceHandler ( "/path/**"). super.addresourcehandlers (레지스트리); }}Spring Boot HTML에서 로컬 이미지를 읽을 수없는 문제를 살펴 보겠습니다.
스프링 부팅의 정적 자원 경로를 설정하고 특히 Application.Properties에 추가해야합니다.
spring.resources.static-locations='静态资源路径'
다음 구성이 클래스 경로를 정적 리소스 경로로 지정하는 경우 :
spring.resources.static-locations = classpath :/
내 이미지 qiaoba.jpeg가 src/main/resoruces/images 아래에 배치되면 다음과 같이 html에서 이미지를 참조 할 수 있습니다.
<img src = "images/qiaoba.jpeg">
요약
위는 편집자가 소개 한 스프링 부츠 로컬 사진에 대한 문제와 해결책입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!