개발강의정리/Spring

[스프링 기반 REST API 개발] 1-2. Event REST API

nineDeveloper 2019. 12. 27.
728x90

스프링 기반 REST API 개발

1. REST API 및 프로젝트 소개

포스팅 참조 정보

GitHub

공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다

해당 포스팅에 대한 내용의 GitHub 주소

실습 내용이나 자세한 소스코드는 GitHub에 있습니다
포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다

https://github.com/freespringlecture/spring-rest-api-study/tree/chap01-02-event_restapi

해당 포스팅 참고 인프런 강의

https://www.inflearn.com/course/spring_rest-api/dashboard

실습 환경

  • Java Version: Java 11
  • SpringBoot Version: 2.1.2.RELEASE

2. Event REST API

이벤트 등록, 조회 및 수정 API

GET /api/events

이벤트 목록 조회 REST API (로그인 안 한 상태)

  • 응답에 보여줘야 할 데이터
    • 이벤트목록
    • 링크
      • self
      • profile: 이벤트 목록 조회 API 문서​​로 링크
      • get-an-event: 이벤트 하나 조회하는 API 링크
      • next: 다음 페이지 (optional)
      • prev: 이전 페이지 (optional)
  • 응답에 보여줘야 할 데이터
    • 이벤트목록
    • 링크
      • self
      • profile: 이벤트 목록 조회 API 문서로 링크
      • get-an-event: 이벤트 하나 조회하는 API 링크
      • create-new-event: 이벤트를 생성할 수 있는 API 링크
      • next: 다음 페이지 (optional)
      • prev: 이전 페이지 (optional)
  • 로그인 한 상태???? (stateless라며..)
    • 아니, 사실은 Bearer 헤더에 유효한 AccessToken이 들어있는 경우!

POST /api/events

  • 이벤트생성 GET /api/events/{id}
  • 이벤트 하나 조회

PUT /api/events/{id}

  • 이벤트수정
728x90

댓글

💲 추천 글