[SpringBoot] 스프링부트 프로젝트 시작하기 - 3. Validation 이용하여 예외처리하기
·
Spring
@Datapublic class MemberRegisterRequest { private String loginId; private String password; private String email; private String name; private LocalDate birthDate;}위 코드는 회원가입 시 Request로 받는 데이터이다. 보통의 데이터베이스는 제약조건이 걸려있다. 그러므로 서비스에서는 들어온 데이터가 올바른지 유효성 검사를 해주어야 한다.아이디의 길이 제한이라던가 이메일 형식이 맞게 들어왔는지, 이름에 특수기호가 포함되어있지 않은지 등등이러한 제약조건을 검사하는 방법은 코드상에서 검사하는 방법도 있지만 그럴 경우엔if(request.getLoginId(..