springboot 파일 가상 경로 추가(로 컬 디스크 에 첨부 파일 저장 지정)

1037 단어 Javaspringboot
모든 개발 프로젝트 에서 첨부 파일 을 프로젝트 목록 에 저장 하면 향후 운영 작업 은 그야말로 사람 을 죽 일 것 이다.
그래서 가상 경 로 를 사용 하면 본 문 제 를 잘 해결 할 수 있 습 니 다.
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
/**
 *         ,      ,            
 * @author chencf
 *
 */
@Configuration
public class MyWebAppConfigurer 
        extends WebMvcConfigurerAdapter {
	
	//  !!!                 , D     imag    .       .
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
		/*addResourceHandler("/imag/**")      ,
		*         localhost:8088,        localhost:8088/imag/test.img
		*addResourceLocations("file:D:/imag/")        (               )
		*     D:/imag/test.img
		*/
        registry.addResourceHandler("/imag/**").addResourceLocations("file:D:/imag/");
        super.addResourceHandlers(registry);
    }

}

좋은 웹페이지 즐겨찾기