728x90
반응형
@RestController는 @Controller + @ResponseBody 의 기능을 한다.
@Controller의 역할은 Model 객체를 만들어 데이터를 담고 View를 반환,
클래스를 Spring MVC컨트롤러로 표시하는데 사용된다.
@RestController는 단순히 객체만을 반환하고 객체 데이터는 JSON또는 XML 형식으로 HTTP응답에 담아서 전송
RESTful 웹 서비스에서 사용되는 특수 컨트롤러이며 모든 메서드가 뷰 대신 객체로 작성된다.
728x90
반응형
'JAVA > SPRING' 카테고리의 다른 글
[SPRING] DI (Dependency Injection ) 개념 (0) | 2022.07.23 |
---|---|
Model, ModelMap (0) | 2022.05.01 |
[Spring] No mapping found for HTTP request with URI 에러 (0) | 2022.01.06 |
[Spring][Annotation] @RequestParam & @PathVariable (0) | 2022.01.04 |
[MyBatis] #{} 과 ${} 의 차이 (0) | 2022.01.03 |