Menu



Manage

Cord > Project_Bookmarket_따라하기 전체 다운로드
파일 목록
Project_Bookmarket_따라하기 > BookMarket/src/main/java/com/springboot/config/ResourceConfig.java Lines 20 | 752 바이트
다운로드

                        package com.springboot.config;
import org.springframework.beans.factory.annotation.Value;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class ResourceConfig implements WebMvcConfigurer {
	@Value("${file.uploadDir}") //application.properties에 선언한 파일 저장 위치 설정
	String fileDir;
	
	@Override
	public void addResourceHandlers(ResourceHandlerRegistry registry) {
		registry.addResourceHandler("/images/**")
		.addResourceLocations("file:///"+fileDir)
		.setCachePeriod(60*60*24*365); //파일 접근 캐싱 시간
	}
}