티스토리 뷰

WebMvcConfigurer 를 상속한 설정 클래스를 하나 맹근다.

@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry
                .addResourceHandler("/images/**") // (1)
                .addResourceLocations("file:/c:/내가/원하는/폴더/경로/"); // (2)
    }
}

1. url 를 지정한다. 위 예제처럼 "/images/**" 로 지정한 경우, http://localhost:8080/images/파일명 같은 형식으로 접근 할 수 있다.뒤

2. 서버에서 제공할 파일들이 있는 폴더를 지정한다. 앞에 file:/ 과 뒤에 / 는 필수이다.

    맨 뒤에 / 가 없으니까 폴더라고 판단하지 않아서 직전 폴더를 resouces location 으로 설정한다... (사실상 이 글을 쓴 이유... 30분 삽질함)

 

그 외 다른 설정은 필요없다. (스프링 부트 버전 2.1.3.RELEASE)

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함