반응형
일반적으로 정적 경로의 파일은 파일의 접근 경로를 URL로 명시하면 바로 읽을 수 있습니다.
Spring MVC 프로젝트에서 정적 경로를 설정하는 방법은 두 가지가 있습니다.
- XML 설정
- WebMvcConfigurer 인터페이스 사용
XML 설정
servlet-context.xml
<resources mapping="/resources/**" location="/resources/" />
mapping : 매핑 URI 설정
location : 정적 리소스의 위치 설정
WebMvcConfigurer 인터페이스 사용
Spring에서 제공하는 WebMvcConfigurer 인터페이스의 addResourceHandlers() 메소드를 오버라이딩 해서 설정할 수 있습니다.
public class WebConfiguration implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**")
.addResourceLocations("/resources/");
}
}
참고
- https://atoz-develop.tistory.com/entry/Spring-MVC-Static-Resources%EC%A0%95%EC%A0%81-%EB%A6%AC%EC%86%8C%EC%8A%A4-%EC%84%A4%EC%A0%95-%EB%B0%A9%EB%B2%95
반응형
'Programming > Spring' 카테고리의 다른 글
[Spring] 제어의 역전 그리고 의존성 주입 (0) | 2022.02.22 |
---|---|
[Spring] @PathVariable을 통한 URI 설정 시 점(.) 이후의 값이 생략되는 현상 (0) | 2022.02.12 |
ambiguous handler methods mapped for... (0) | 2022.02.12 |
[Spring] XML 대신 Java 클래스 파일로 스프링 관련 설정하기 (0) | 2022.02.03 |
[Spring Boot] Path with "WEB-INF" or "META-INF" 에러 (0) | 2021.11.11 |