@Valid 와 validation을 이용한 중복체크 및 유효성 검사
회원가입 환경을 구현할때 여러가지로 고려해야할 사항이 많다. 예들들어, 비밀번호의 최소 갯수, 닉네임의 최수 글자수, email과 닉네임의 중복체크 등등이 있다. Controller에서 회원가입 진행 시 유효성 검사하기 @PostMapping("/sign-up") public String signUpSubmit(@Valid SignUpForm signUpForm, Errors errors){ if(errors.hasErrors()) { return "account/sign-up"; } //중복검사 signUpFormValidator.validate(signUpForm,errors); if(errors.hasErrors()) { return "account/sign-up"; } //회원정보등록 Accoun..