스프링 MVC 설정 클래스인 WebMvcConfig 클래스에서 URI 패턴을 mapping 해준다
실제 파일이 위치한 경로를 숨기는 역할도 있으며 서버 파일 시스템 내 정적 파일을 참조하기 위해서이다.
WebMvcConfig 클래스의 addResourceHandlers 메서드를 Override 한다
ResourceHandlerRegistry 객체인 registry 에서 addResourceHanlder("/upload/**") 를 사용하여 URL 패턴을 지정해준다
"/upload/**" 에서 **는 /upload URI 에 해당하는 모든 요청에 대해 대응해준다
addResourceLocations("실제 파일의 절대경로"); 는 실제 파일 경로를 설정해준다
위 설정을 통해 클라이언트에서 서버의 파일 시스템 내 정적 파일에 접근 가능해진다
해당 경로에 대해서 필요한 이미지를 참조하면 띄워진다
단 서버를 배포할 땐 적용이 안될 가능성이 있다