spring 에서 ’/static’외 다른 url 을 /static directory 로 접근하도록 하는 법
아래는 mystatic/static/**
로 시작하는 url 들을
/static/**
처럼 처리하도록 해주는 code 이다.
@Configuration
public class MyWebMvcConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry
.addResourceHandler("/mystatic/static/**")
.addResourceLocations("classpath:/static/");
registry
.addResourceHandler("/mystatic2/static/**")
.addResourceLocations("classpath:/static2/");
}
}
.properties
에서 아래의 설정을 이용해서 추가할 수 있다.
단 아래의 설정에서는 spring.mvc.static-path-pattern
에
1개의 path 만 지정이 된다.
# application.properties
spring.mvc.static-path-pattern=/mystatic/static/**
spring.resources.static-locations=classpath:/static/,file:/opt/files
댓글 없음:
댓글 쓰기