● 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 |