[ 1. 인터셉터 - 세션 트레킹 ( 로그인 / 로그아웃 / 인증 / 인가 / 자동 로그인 처리 ) ] (******) [ + DTO는 전의 게시물 LoginDTO를 그대로 사용합니다. ] 더보기 [ + 코드 보기 ] package org.zerock.myapp.domain; import lombok.Data; @Data public class LoginDTO { private String userid; private String userpw; // + 참조타입의 기본값은 NULL이다. // + 따라서 체크박스의 check 여부의 기본값은 false로 지정하는 것이 좋다. private Boolean rememberMe = false; } // end class [ + SharedScopeKeys는 공유..
1. Spring MVC에서 파일 업로드에 필요한 것 - 1 ) 파일 업로드 처리용 라이브러리 설정 ( pom.xml – dependency ) - 2 ) 스프링 설정 파일에서 Multipart Request를 핸들링 할 수 있는 Bean 설정 ( Servlet-context.xml ) - + spring-webmvc sub framework가 빈 클래스를 제공해 준다. - + 이를 빈으로 등록하면, 이 Bean이 Multipart 처리를 위해 commons-fileupload 라이브러리를 이용한다. 2. 파일 업로드시 UUID를 사용하는 이유 - 1 ) 업로드된 파일을 저장할 시, 원본 파일명으로 저장해서는 안된다. (***) - + 불특정 다수가 파일 업로드를 수행가능하기에, 원본 파일명이 동일하게 ..