@Pattern
-
[Java] SpringBoot 프로젝트 : 회원가입 기능 구현 - 회원가입 폼(<form:form>, <form:input>, <form:errors>, validation)프로젝트/기능 정리 2023. 6. 28. 15:09
목적 게시판 형식 웹사이트 개발 시 회원가입 기능 구현 정리 아이디 중복확인, 비밀번호 확인, 이메일 인증번호 등 세부 기능 정리 두 번째 SpringBoot 프로젝트를 진행하면서 회원가입, 로그인 기능 구현을 맡았었다. 이전 프로젝트에서 다른 팀원이 진행했던 회원가입 기능 구현 코드를 거의 그대로 가져와서 이 프로젝트에 맞게 조금 변형하여 사용했는데, 이후 프로젝트를 위해 작성된 코드들을 하나씩 뜯어보고 리뷰해보도록 하겠다. 데이터 흐름은 다음과 같다. [데이터 흐름도] 회원가입 과정에서 필수적인 두 가지가 있다. 하나는 아이디 중복체크이고, 또 하나는 이메일 본인인증이다. 추가로 전화번호 입력과 비밀번호 확인도 있지만 해당 부분들은 JS에서만 처리 가능하여 흐름도엔 넣지 않았다. 이후 다루게될 내용엔..