API2 Relation API 명세 Relation API 명세 Account 간의 관계를 나타내는 Relation entity를 생성하고 Relation을 사용하는 API에 대한 명세를 작성한다. 1. Relation Account 간의 관계를 나타내는 entity. 관계는 세 가지로, [친구, 친구 요청, 차단] 상태가 존재한다. [Relation] @Entity @Where(clause = "deleted = false") @Getter @Builder @AllArgsConstructor @NoArgsConstructor(access = AccessLevel.PROTECTED) public class Relation extends BaseTime { @Id @GeneratedValue @Column(name = "relation_id.. 2022. 5. 30. #5 HTTP_메서드 활용 HTTP_메서드 활용 1. 데이터 전송 HTTP로 클라이언트에서 서버로 데이터를 전송하는 방식은 데이터 전달 방식에 따라 크게 2가지로 나뉜다. · 쿼리 파라미터를 통한 데이터 전송 - GET - 주로 정렬 필터(검색어) · 메시지 바디를 통한 데이터 전송 - POST, PUT, PATCH - 회원 가입, 상품 주문, 리소스 등록, 리소스 변경 등 또한 클라이언트에서 서버로 데이터를 전송하는것은 크게 4가지 상황으로 구분할 수 있다. ■ 정적 데이터 조회 · 이미지, 정적 텍스트 문서 등 · 조회는 GET을 사용 · 정적 데이터는 일반적으로 쿼리 파라미터 없이 리소스 경로로 단순하게 조회 가능하다. [정적 데이터 조회] ■ 동적 데이터 조회 · 주로 검색, 게시판 목록에서 정렬 필터(검색어) · 조회는 .. 2021. 6. 17. 이전 1 다음