Clean Code that Works.

스프링과 jQuery를 사용하여 파일 업로드 프로그레스바를 구현 하는 방법
업로드 할때 사용하는 CommonsMultipartResolver를 상속해서 리스너를 추가 해준다.

동작 원리는
  1. 파일 업로드, 파일 업로드 진행상황 가져오기(Ajax, 인터벌로 주기적으로 가져오기)
  2. 리스너가 세션에 진행 상황을 기록
  3. 주기적으로 가져온 업로드 진행 상황을 프로그레스바에 기록.
대충 요롷게 돌아 간다.
근대 업로드 끝나도 브라우저가 잠시 멈추는 현상이 발생!!!
크왁!!

왜이렉!!

일단 이거 해결하고
멀티파일 업로드로 바꾸고
좀더 컴포넌트 한 화면으로 변경할 것.