백엔드 공부/Spring Boot

Spring boot를 통한 REST API구현 - 이론(1)

철매존 2022. 2. 27. 16:09
728x90

Spring boot로 간단한 rest api를 구현하여 보자!!

Spring boot를 통한 REST API의 구현 - 실습(1)에 관한 이론과 내용들에 관한 글이다.

먼저 REST api의 개념은 이곳에 설명해 두었다.

관련 내용

1. Annotation

  • @RestController
    • Spring MVC Controller에서 요청에 대한 응답을 return하기 위해 사용한다.
    • 해당 메소드를 사용하면 Controller에서는 데이터를 반환하게 된다.
    • @Controller + @ResponseBody
      • 해당하는 위치의 view를 반환하는 Controller
      • 요청에 대한 응답을 반환하는 ResponseBody
  • RequestMapping(value = "/users")
    • 이를 사용하여 localhost:8080/users 를 사용하면 이것이 선언된 controller로 이동하게 한다.
  • Get / Post / Put / Delete Mapping
    • 이 4가지 메소드들은 rest api의 기본이 된다.
    • 이를 통해 CRUD를 처리하도록 한다.
    • Create - Post / Read - Get / Update - Put / Remove - Delete로 CRUD를 이 메소드를 통해 진행한다.