목표
<aside> 💡 3장의 게시글 등록, 조회, 수정, 삭제 REST 컨트롤러를 Postman이라는 프로그램으로 테스트해보고, 개선해봅니다.
</aside>
과제 제출 방법
<aside> 💡 postman으로 테스트한 화면을 캡쳐해서 pr에 남겨주세요. 정리 링크를 사용하시는 분들은 이미지를 첨부한 링크를 제출하시고, pr에만 정리하시는 분들은 이미지를 pr에 함께 올려주세요.
</aside>
목차
저희는 2주차, 3주차 실습에서 @Controller와 @RestController를 둘다 경험해본 적이 있습니다. Hello라는 문자열을 반환하는 HelloController 기억하시나요? HelloController은 JSON 객체를 반환하는 @RestContoller였는데요, 만약 @Controller을 붙였다면 지정 경로에서 Hello라는 문자열을 가진 파일을 찾아 반환했을 겁니다. (이번주 교재 실습을 잘 따라오셨다면 이해가 되실거에요😁)
예상 가능하다 싶이, @Controller는 View를 찾아 반환, @RestController는 자바 객체를 JSON 데이터로 작성하여 반환할 수 있게 합니다. 추가 실습에서도 View를 찾아 반환하는 컨트롤러들을 RestController로 바꿔서 JSON 데이터를 반환하도록 만들어볼겁니다. 다들 따라올 준비 되셨나요?
[Spring] @Controller와 @RestController 차이