@RestController (2) 썸네일형 리스트형 @RestController, ResponseEntity, @PathVariable @RestController REST 방식에서 가장 먼저 기억해야 하는 점은 서버에서 전송하는 것이 순수한 데이터라는 점 입니다. 기존의 Controller 에서 Model 에 데이터를 담아서 JSP 등과 같은 View 로 전달하는 것은 아니므로 기존의 Controller 와는 조금 다르게 동작합니다. 스프링4 에서는 @Controller 외에 @RestController 라는 어노테이션을 추가해서 해당 Controller 에서의 모든 메서드의 리턴 타입을 기존과 다르게 처리한다는 것을 명시합니다. @RestController 이전에는 @Controller 와 메서드 선언부에 @ResponseBody 를 이용해서 동일한 결과를 만들 수 있었습니다. @RestController 는 메서드의 리턴타입으로 사.. @RestController 이해하기 @RestController 는 Spring MVC Controller에 @ResponseBode가 추가된 것. RestController의 주용도는 json 형태로 객체 데이터를 반환 하는 것입니다. Client 는 uri 형식으로 웹 서비스에 요청을 보낸다. Mapping 되는 Handler와 그 Type을 찾는 DispatcherServlet이 요청을 보낸다. RestController는 해당 요청을 처리하고 데이터를 반환한다. @RestControoler가 어노테이션 되어 있다면 백날천날 return 에 jsp 명을 써놔도 view의 call 은 일어나지 않는다. 그렇게 때문에 REST 방식은 Ajax와 가장 많이 결합되어 사용한다. RestController용 java를 따로 만들고 여기서는 데.. 이전 1 다음