1. REST란?
-REST : 하나의 URI가 고유한 리소스를 처리하는 공통 방식 + 데이터만 요청해서 기존 화면에 추가해서 보여주는 형식으로 많이 씀
cf)@RestController가 있으면 브라우저에 전송되는 것은 데이터지만, 그냥 @Controller는 jsp이다. 따라서 @Responsebody을 사용하려면 @Controller이어야 한다.
cf)@ResponseEntity을 사용하면 @RestController에서 데이터를 전달하는 과정 중 발생하는 예외에 대해 좀 더 세밀한 제어를 제공해준다. 추가적으로 전달하고자 하는 내용을 함께 보낼 수 있다.
cf) INTERNAL_SERVER_ERROR는 오류 코드 500에 대한 것이다.
cf) REST 방식은 서버에 데이터 조회뿐만 아니라 추가, 수정, 삭제 작업 요청 시 HTTP 메서드를 이용함
cf)REST 방식으로 요청하는 URI 형식 : /작업명/기본키+메서드+데이터
-작업명 : 요청하는 작업 종류
-기본키 : 요청하는 작업에 해당하는 대상의 기본키
-메서드 : 요청하는 기능
-데이터 : 기능 수행에 필요한 JSON 데이터
'Spring' 카테고리의 다른 글
28장 스프링에서 지원하는 여러 가지 기능 (0) | 2024.02.14 |
---|---|
27장 메이븐과 스프링 STS 사용법 (1) | 2024.02.11 |
26장 스프링 애너테이션 기능 (0) | 2024.02.08 |
25장 스프링 트랜잭션 기능 사용하기 (0) | 2024.02.07 |
24장 스프링과 마이바티스 연동하기 (0) | 2024.02.05 |