@Controller 뷰 리졸버가 낚아채버리는데, 뷰 리졸버가 아니라 순수하게 데이터 형태로 반환하고 싶을 때 @Responsebody라는 걸 썼음.

이걸 매번 쓰다보니까 힘들어 !! 그래서 이 두개를 합친 친구가 RestController가 나왔음

그런데 우리가 uri도 인자로 꺼내쓰고 싶을 땐 PathVariable 사용했음

이름이 안맞으면 괄호에 넣어서 맞춰주기도 했음

RequestBody는 JSON형태의 데이터를 외부에서 전달 받았는데, 그것을 우리의 DTO나 기타 등등의 형태로 바꾸고 싶을 때 사용

class : ResponseEntity 는 반환할 때 응답에 대한 결정을 할 수 있는데, Response에는 세가지 파트 넣을 수 있음 . 상태코드 : 100 ~ 500번대까지 존재, 200, 400,500이 우리가 주로 살펴보게 될 상태코드 /헤더 : 응답의 헤더부분 작성 /데이터

Swagger

넌 뭐냐!!