1.Users 테이블
컬럼명 | 컬럼타입 | 중복허용 | 설명 |
---|---|---|---|
id | Long | X | 테이블 ID (PK) |
username | String | X | 회원 ID |
password | String | O | 패스워드 |
String | X | 이메일 주소 | |
role | String | O | 역할 (USER / ADMIN) |
2.로그인 API 설계
Name | Method | URL | 설명 |
---|---|---|---|
회원가입 | GET | /user/signup | 회원가입 View |
회원가입 | POST | /user/signup | 회원가입 시도 |
회원 로그인 | GET | /user/login | 로그인 View |
회원 로그인 | POST | /user/login | 로그인 시도 |
로그아웃 | GET | /user/logout | 로그아웃 |
3.댓글 API 설계
Name | Method | URL | 설명 |
---|---|---|---|
댓글 작성 | POST | /notice/comment/write | 댓글 작성 |
댓글 조회 | GET | /notice/comment/view | 댓글 조회 기능 |
댓글 수정 | PATCH | /notice/comment/change | 댓글 수정 |
댓글 삭제 | DELETE | /notice/comment/del/{id} | 댓글 삭제(id) |