728x90
반응형
※ 실제작업순서와 포스팅순서가 다를 수 있습니다
1. sql table 생성
전화번호와 주소열을 정말 고민했는데 큰규모의 프로젝트가 아니니 우선 각각의 항목을 따로 관리하기로 했다
2. MemberVO 생성
3. MemberController 기본설정
4. 아이디 중복확인 코드
- 회원가입시 입력된 아이디에 "="이 붙어와서 split으로 나눠준 후 첫번째 배열로 재셋팅( "="를 제거하는셈)
- Service에 checkIfIdIsDuplicate 실행 (중복확인)
- 콘솔창으로 중복여부 확인 및 리턴
- MyBatis에서 백엔드에 저장되어있는 모든 id를 가져온 후 List에 담는다
- List에 입력된 id가 있는지 확인하여 true/false 리턴
5. 가입하기버튼 클릭시
- 입력된 회원정보들을 MemberVO에 받아온 후 signup으로 이동
- 비밀번호는 암호화(encoding) 후 set
- 이메일 , 전화번호 , 주소는 각각의 값을 하나로 합쳐서 total값에 set
- 콘솔창으로 확인 후 insert로 백엔드에 저장~
6. 회원정보 저장 확인
.
728x90
반응형
'프로젝트' 카테고리의 다른 글
[Spring Project] 도서관만들기 #4 정보수정/탈퇴 (0) | 2023.06.29 |
---|---|
[Spring Project] 도서관만들기 #3 로그인,로그아웃 (0) | 2023.06.29 |
[Spring Project] 도서관만들기 #2-1 회원가입(Front) (0) | 2023.06.28 |
[Spring Project] 도서관만들기 #1 Home 페이지 Front 제작 (0) | 2023.06.28 |
[Spring Project] 도서관만들기 #0 (0) | 2023.06.28 |