FE 개발노트/etc
[Springboot] 외부 경로의 파일(이미지) 가져오기
미스터코다리
2021. 2. 2. 16:36
WebMvcConfigurator를 받은 @Configuration 에서 다음의 설정을 해주면 된다.
addResourceHandler에 코드에서 사용할 매핑주소를 설정하고, addResourceLocations에 실제 찾아갈 주소를 입력한다.
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/messengerFile/**")
.addResourceLocations("file:///C:/messengerRepository/");
}
}
경로 예시)
윈도우 경로 : "file:///C:/messengerRepository/"
리눅스 경로 : "file:/DATA/messengerRepository/"
html에서 사용 예시)
<img src="/messengerFile/smile.jsp">