목록XML (2)
[꼼꼼한 개발자] 꼼코더
🗳 파일 업로드 처리Controller의 많은 작업을 스프링 MVC가 처리하기 때문에 개발자는 해야 하는 역할에만 집중할 수 있지만.조금 신경써야 하는 부분이 파일 업로드 처리이다. 파일 업로드를 위해서는 전달되는 파일 데이터를 분석해야 한다Servlet 3.0 이후(Tomcat 7.0)에는 별도에 추가 라이브러리가 필요하지 않는다 하지만 ‘Spring Legacy Project’로 생성되는 프로젝트는 Servlet 2.5를 기준으로 생성되므로일반적으로 많이 사용하는 commons-fileupload 라이브러리를 추가하여 예제를 작성하겠다.👨🏻💻 파일 업로드 실습( commons-fileupload 라이브러리 사용)👨🏻💻 pom.xml 추가이후 파일이 임시로 업로드될 폴더를 upload/..
👨🏻💻 코드 예제(XML 설정)‘Spring Legacy Project’ → ‘Spring MVC Project’ → ‘org.zerock.controller’ → ‘ex01’ 프로젝트 생성생성된 프로젝트는 스프링 버전이 3 버전이므로 pom.xml을 수정하여 5.0.7 버전으로 변경한다.또한 Lombok 기능을 이용해서 간단한 코드를 작성하고, 테스트 할 것이므로 pom.xml에 추가한다. Spring Legacy Project로 생성된 프로젝트는 서블릿 버전이 2.5 버전을 사용하지만Java 설정 등을 이용하려면 서블릿 3.0 이상을 사용하는 것이 좋다.pom.xml 파일을 수정한다. (기존 > 주석 처리 or 삭제)Maven의 컴파일 옵션은 1.8버전으로 변경하고 프로젝트 우클릭 → ‘Mav..