스프링 회원 가입 2

회원 가입 API

error code 비밀번호 정책, 가입 요구사항을 만족하기 위한 에러코드를 만든다. @Getter @AllArgsConstructor public enum MemberErrorCode { /** * 회원가입 - 이미 존재하는 이메일, 휴대폰, 닉네임 오류 */ EMAIL_EXIST("이미 가입된 이메일입니다."), PHONE_EXIST("동일한 휴대폰 번호가 존재합니다. 다른 번호를 입력하세요."), NICKNAME_EXIST("동일한 닉네임이 존재합니다. 다른 닉네임을 입력하세요"), /** * 회원가입 - 비밀번호 오류 */ PASSWORD_LENGTH_MORE_THAN_8("비밀번호는 8자리 이상이어야합니다.(영문자, 숫자, 특수문자를 각각 1글자 이상 포함)"), PASSWORD_NOT_CONT..

[2주차] DB 연결 & 회원가입 구현

1. 프로젝트와 DB 연결 로컬로 연결 MySQL 워크벤치 이용 워크벤치에서 먼저 데이터베이스 "malldb"를 생성한다. 인텔리제이의 데이터 소스 및 드라이버에 들어간다. 아래 창의 데이터베이스에 워크벤치에서 생성한 DB의 이름을 넣어서 연결해준다. 워크벤치에서 이용한 아이디, 비밀번호를 입력해서 연결한다. Note) 실행 결과 - 워크벤치에서 테스트 용도로 만든 테이블이 인텔리제이에서도 조회된다. application.yml 데이터베이스 연결 위한 정보를 표시한다. 아래와 같이 꼭 들여쓰기 한다. spring: datasource: url : jdbc:mariadb://127.0.0.1:3306/malldb driver-class-name: org.mariadb.jdbc.Driver username:..