JPA 다루기 (6) REST(GET)

김진태·2021년 6월 26일
1

SpringBoot

목록 보기
3/8
post-thumbnail

REST란?

REST란, 주소에 명사, 요청 방식에 동사를 사용함으로써 의도를 명확히 드러냄을 의미

  • 여기에 쓰이는 동사는 CRUD를 지칭
  • 즉 A에 대해 생성(POST)/조회(GET)/수정(PUT)/삭제(DELETE) 요청을 하는 것

GET

GET를 통해 해당 리소스를 조회한다.
리소스를 조회하고 해당 도큐먼트에 대한 자세한 정보를 가져온다.

@RestController

@Controller에 @ResponseBody가 결합된 어노테이션.

  • @Controller ???

    Controller임을 나타냄.
    bean으로 등록되며 해당 클래스가 Controller로 사용됨을 스프링에 알리는 것.
  • @ResponseBody???

    자바 객체를 HTTP 요청의 body 내용으로 매핑하는 역할.

@GetMapping

  • @RequestMapping(method = RequestMethod.GET, path = "/getMethod")
    같은형태 HTTP GET 요청이 왔을때 동작을 함.
profile
안녕!

0개의 댓글