본문 바로가기
Spring

[스프링] REST 아키텍처

by chu_dw 2023. 8. 1.

● REST 아키텍처

 

 

REST 아키켁처란?

- 클라이언트와 서버 사이에 데이터 연동 애플리케이션을 위한 아키텍처 스타일

- 웹 상의 정보를 리소스로 파악하고 그 식별자로 uri 할당해 고유 주소 지정

- http 프로토콜을 사용해 리소스에 접근

- http 메서드에 대한 처리 결과를 서버는 json 또는 xml 등의 형식으로 전송

 

 

REST에 의한 리소스 접근

 

REST  컨트롤러 애노테이션

- @RestController : REST API를 제공하는 컨트롤러 (@Controller + @ResponseBody)

- @RequestBody : 요청된 http request body를 해당 매개변수에 바인딩 한다.

- @ResponseBody : 반환 값을 나가는 HTTP response body에 바인딩 한다.

- @ResponseEnity : 전체 HTTP 응답을 나타내며 속성값 지정 가능하다.

 

 

'Spring' 카테고리의 다른 글

[스프링] AOP  (0) 2023.08.02
[스프링] MyBatis  (0) 2023.08.01
[스프링] mvc 패턴  (0) 2023.07.04
[스프링] jdbc 추가  (0) 2023.04.10
[스프링] jdbc  (0) 2023.04.03