@GetMapping ,@PostMapping 언제 쓰나요? 어떻게 작동하나요? 차이점이 뭔가요?

인생한접시·2023년 2월 24일
1

@GetMapping 언제 쓰나요?

  • 리소스 조회
    리소스란, 보스를 죽이고 아이템을 먹어라고 했을 때
    보스, 아이템 을 리소스라고 합니다. 죽이고 먹어 = 리소스 X

    ? q=hello&hi=ko 에 리소스 q,hi가 있습니다. 이 리소스를 조회.
  • 서버에 전달하고 싶은 데이터는 query(쿼리 파라미터,쿼리스트링)를 통해서 전달.
  • 메시지 바디를 사용해서 데이터를 전달 할 수 있지만,지원하지 않는 곳이 많아서 권장하지 않습니다.

@GetMapping 어떻게 작동하나요?

클라이언트가 서버에게 메시지를 보냅니다. 타닥타닥

@PostMapping 언제 쓰나요?

  • 요청 데이터 처리
  • 메시지 바디를 통해 서버로 요청 데이터 전달
  • 서버는 요청 데이터를 처리
    • 메시지 바디를 통해 들어온 데이터를 처리하는 모든 기능을 수행한다.
  • 주로 전달된 데이터로 신규 리소스 등록, 프로세스 처리에 사용

@PostMapping 어떻게 작동하나요?



서버에서 Post 메시지 바디를 확인하고 DB처리 및 로직 처리에 따라
/members 에 /100을 추가후 /members/100 로 반환합니다.

Post - 요청 데이터를 어떻게 처리한다는 뜻일까? 예시

@GetMapping @PostMapping 차이점

아래 링크 참조.

https://brilliantdevelop.tistory.com/33

profile
plan11plan

0개의 댓글

관련 채용 정보