티스토리 뷰

 Tomcat 으로 웹 서버 구동 시, Controller 를 통하지 않고 resource 에 바로 접근 하는 방법이 있습니다. Tomcat 의 docBase 설정입니다. 설정 방법은 아래와 같습니다.

 

1. Tomcat 설치경로이동 -> server.xml  -> Context 태그 추가

<Context docBase="/nas/image" path="/image" reloadable="true"/>

 위 처럼 /image 로 URL 을 접근했다면 자동으로 /nas/image 경로의 파일 불러오는 설정입니다. 인터셉터 설정이 되어 있다면 해당 경로는 exclude 설정이 필요합니다.

 

2. 인터셉터 exclude 설정

public class WebConfig implements WebMvcConfigurer {

  @Override
  public void addInterceptors(InterceptorRegistry registry) {
    registry.addInterceptor(loginCheckInterceptor)
      .excludePathPatterns("/image/**/") // 이미지 경로는 인터셉터 제외
    ;
  }
}
최근에 올라온 글
Total
Today
Yesterday