[Spring Boot+JPA] 회원가입 구현시 아이디 중복체크, 유효성 검사 처리하기
1. build.gradle 의존성 추가 implementation 'org.springframework.boot:spring-boot-starter-validation' 스프링부트 버전 2.3 이전에는 web 의존성에 validation이 포함되어있었지만 2.3 버전 이후 분리되었습니다. 따라서 스프링부트 2.3 이후의 버전을 사용하시는 분들은 반드시 해당 의존성을 추가해야합니다. 2. 회원가입 DTO 사용자가 회원가입 폼에 입력한 정보들을 담을 DTO를 생성해야 합니다. 여기서는 간단하게 이메일,비밀번호,닉네임,휴대폰번호 정도만 받아보겠습니다. @Getter public class UserDto { @NotBlank(message = "닉네임을 입력해주세요.") @Size(min = 2, max = ..