API/실습 13

46. [ JAVA ] API 문서 문제 : JWT(Json Web Token)(보안) / User (1)

문제  지난 시간 알려드린 JWT(Json Web Token)(보안) 추가 하여 문제 풀이를 진행하겠습니다. USER, OWNER, ADMIN으로 나누어 3가지로 진행하겠습니다.   테이블명세서  음식점 리뷰 시스템 테이블 명세서  1. user  사용자 정보를 저장하는 테이블칼럼명데이터 타입NULL기본값설명idBIGINTNOAUTO_INCREMENT기본키emailVARCHAR(100)NO-사용자 이메일, UNIQUEpasswordVARCHAR(200)NO-암호화된 비밀번호nicknameVARCHAR(50)NO-사용자 닉네임roleVARCHAR(10)NO'USER'권한(USER, OWNER, ADMIN)created_atTIMESTAMPNOCURRENT_TIMESTAMP생성일시 2. restaurant ..

API/실습 2025.01.04

42. [ JAVA ] API 문서 문제 : review_db (1)

1. 문제API 명세서1. User API1.1. 사용자 등록URL: /usersMethod: POSTRequest Body:{ "username": "john_doe", "email": "john.doe@example.com", "password": "securepassword" }Response:201 Created:{ "id": 1 }1.2. 사용자 상세 조회 (주문 내역 포함)URL: /users/{id}Method: GETResponse:200 OK:{ "id": 1, "username": "john_doe", "email": "john.doe@example.com", "created_at": "2024-12-20T10:00:00Z", "orders": [ { "order_id": 1, "pro..

API/실습 2024.12.25

41. [ JAVA ] API 문서 문제 : 유저 관리(sb-user-server)

1. 문제   2. 풀이 초기세팅 https://danmi1109.tistory.com/46 40. [ JAVA ] 서버  API 문제 풀이 : 초기 세팅문제 풀이를 하기전에 초기 세팅 방법에 대하여 알아보겠습니다.문제풀이에 필요한 프로그램 및 사이트는 DBeaver,Spring Boot,Gibhubdp, intelliJ ,putty입니다.   DBeaver DBeaver 실행후 새로운 Databases생성danmi1109.tistory.com 위의 설명대로 API 초기 세팅을 해주시면됩니다. Github를 통하여 intelliJ를 실행하여 줍니다.  entity(패키지)생성 -> User 클래스 생성->   사용자 추가  생성자 초기화및 필드 getter/setter(private의 경우) 생성하여 줍..

API/실습 2024.12.21
home top bottom
}