@RestController ( 간략설명 ) > SPRING1

본문 바로가기
사이트 내 전체검색

SPRING1

@RestController ( 간략설명 )

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 104회 작성일 24-07-31 15:47

본문

REST는 'Representational State Transfer'의 약어로 하나의 URI는 하나의 고유한 리소스(resource)를 대표하도록 설계된 개념이다. 


최근에는 서버에 접근하는 기기의 종류가 다양해 지면서 다양한 기기에서 공통으로 데이터를 처리할 수 있는 규칙을 만들려고 하는데 이러한 시도가 REST 방식이다.


REST API는 외부에서 위와 같은 방식으로 특정 URI를 통해서 사용자가 원하는 정보를 제공하는 방식이다. 


최근에 Open API에서 많이 사용되면서 REST방식으로 제공되는 외부 연결 URI를 REST API라고 하고, REST 방식의 서비스를 제공이 가능한 것을 'Restful'하다고 표현한다.


@RestController 애노테이션의 경우 기존의 특정한 JSP와 같은 뷰를 만들어 내는 것이 목적이 아닌 REST 방식의 데이터 처리를 위해서 사용하는 애노테이션이다.


Android, iPnone과 같은 모바일 환경에서 서버의 데이터를 이용하거나, HTML5나 Ajax 등을 이용하는 경우에 많이 사용됩니다.


* 스프링 3버전까지 컨트롤러는 주로 @Controller ​애노테이션만 사용해서 처리하였고, 화면 처리를 담당하는 JSP가 아닌 데이터 자체를 서비스하려면 해당 메소드나 리턴타입에 @ResponseBody 애노테이션을 추가하는 형태로 작성되었다.

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

공지사항
자유게시판
질문답변
1:1문의

 

별명 : 터푸가위
주소 : 부산시 동래구 명장로20번길 90
대표 : 박규태
메일 : dancepkt@******.com

접속자집계

오늘
303
어제
210
최대
10,760
전체
268,305
Copyright © dancePKT . All rights reserved.