first commit
This commit is contained in:
36
src/main/java/com/paynuri/config/WebConfig.java
Normal file
36
src/main/java/com/paynuri/config/WebConfig.java
Normal file
@@ -0,0 +1,36 @@
|
||||
package com.paynuri.config;
|
||||
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.servlet.config.annotation.CorsRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||
|
||||
@Configuration
|
||||
public class WebConfig implements WebMvcConfigurer {
|
||||
|
||||
/**
|
||||
* 정적 리소스 핸들러 설정
|
||||
*/
|
||||
@Override
|
||||
public void addResourceHandlers(ResourceHandlerRegistry registry) {
|
||||
registry.addResourceHandler("/static/**")
|
||||
.addResourceLocations("classpath:/static/")
|
||||
.setCachePeriod(3600);
|
||||
|
||||
registry.addResourceHandler("/uploads/**")
|
||||
.addResourceLocations("file:uploads/")
|
||||
.setCachePeriod(3600);
|
||||
}
|
||||
/**
|
||||
* Interceptor 설정
|
||||
*/
|
||||
@Override
|
||||
public void addInterceptors(InterceptorRegistry registry) {
|
||||
// 필요한 경우 Interceptor 추가
|
||||
// registry.addInterceptor(new LoggingInterceptor())
|
||||
// .addPathPatterns("/**")
|
||||
// .excludePathPatterns("/static/**", "/css/**", "/js/**", "/images/**");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user