[Spring/기초] Controller Vs RestController
Spring/Spring 기초2024. 1. 19. 02:44[Spring/기초] Controller Vs RestController

이제 Controller를 사용하다 보면 Rest랑 그냥 Controller가 있을 것이다 이것에 대해서 알아볼 것이다. RestController VS Controller 결론 부터 말하자면 @Controller 기본적인 웹 애플리케이션에서 페이지를 제공할 때 사용한다. @RestController 주로 RESTfulAPI를 개발할 때 사용하며 JSON 또는 XML 형태의 데이터를 주고 받는데 특화되어 있다. html을 반환할 때는 Controller, 데이터를 반환할땐 RestController 이런식으로 둘다 사용하면 된다. 이를 표로 나타 내려면 Controller 장점 Controller 단점 RestController 장점 RestController 단점 뷰 렌더링 및 페이지 구성 다양한 뷰 ..

[Spring/기초] Controller
Spring/Spring 기초2024. 1. 18. 22:24[Spring/기초] Controller

Spring 서버를 실행하고 localhost로 들어갈때 가장 처음 하는 것이 Controller이다. 그렇다면 이는 뭐고 왜 사용될까? Controller란? @'Controller'는 Spring 프레임 워크에서 웹 어플리 케이션의 요청을 처리하는데 사용되는 애노테이션이다. 그렇다면 사용하는 이유는 뭘까? 1. Http 요청 처리 @Controller는 HTTP 요청을 처리하고 클라이언트로부터의 요청을 적절한 메서드로 매핑해서 처리한다. 이는 사용자가 웹 애플리케이션과 상호작용 할때 발생하는 요청을 처리하는데 사용된다. @Controller @RequestMapping("/example") public class ExampleController { @GetMapping("/hello") public ..

728x90
반응형
image