안녕하세요. 오늘은 SpringMVC의 AbstractView를 이용한 파일 다운로드에 대해서 포스팅 하려고 합니다. 프로젝트를 진행하다가 지속적으로 참조를 하기 위해서 생각난 김에 정리합니다. 스프링프레임워크(spring framework)에서 jsp가 아닌 컨트롤러를 호출해서 파일 다운로드를 하려면 다음 과정을 거쳐야 합니다. 1. 우선 다음과 같이 bean설정을 해줍니다. 2. AbstractView를 상속받아서 뷰로 사용될 클래스를 다음과 같이 만들어 줍니다. package com.spring.toma.view; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.OutputSt..
안녕하세요. 오늘은 간단하게 시스템에 따라 다른 파일 경로. 즉, 파일을 구분하는 구분자를 사용하는 방법에 대해서 포스팅 하도록 하겠습니다. File.separator 저도 실제로 File을 많이 다뤄보진 않았지만, 현업에서 프로젝트를 진행하면서 알게된 File.separator에 대해서 알아보겠습니다. 파일의 경우 OS에 따라서 구분하는 방법이 다양합니다. 만약 제가 file이라는 폴더 밑에 test.txt라는 텍스트 파일을 저장하기를 원한다면 윈도우의 경우 >> file\\test.txt 와 같이 경로를 설정해야 하고 리눅스의 경우 >> file/test.txt 와 같이 경로를 설정해줘야 합니다. 이러한 번거로움을 없애기 위해서 JAVA에서는 File.separator를 지원해줍니다. 위와 같이 OS..
- Total
- Today
- Yesterday