Spring Boot 개인 프로젝트/회원관리 REST-API서버 구축
(3) IUserMapper 인터페이스 와 UserMapper.xml 생성
# IUserMapper.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 package com.example.login.repository; import java.util.List; import org.apache.ibatis.annotations.Mapper; import com.example.login.vo.UserVO; @Mapper public interface IUserMapper { //회원정보 등록 void insert(UserVO vo); //아이디 중복확인 int checkId(String id); //회원 탈퇴 void delete(String id); //회원정보 조회 UserVO getUser(..
(2) UserVO클래스 생성
DB를 설계하였으니 VO클래스를 생성해줍니다 join_date를 제외하고 변수명은 모두 DB컬럼명과 맞춰주었습니다 #UserVO.java package com.example.login.vo; import java.util.Date; public class UserVO { private String id; private String password; private String name; private Date joinDate; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getPassword() { return password; } public void setPassword(S..
(1) 회원정보를 관리할 DB설계
1 2 3 4 5 6 7 8 Create table login_user( id varchar(100) primary key, password varchar(100) NOT NULL, name varchar(20) NOT NULL, join_date Timestamp default now() ); Colored by Color Scripter cs id -> 회원의 아이디 pw -> 회원의 비밀번호(암호화 처리되서 저장되면 문자열이 길어지기떄문에 varchar크기를 충분히 잡아주어야합니다) name -> 회원의 이름 join_date -> 회원이 가입을 한 날짜