"@Controller"와 "@RestController"의 차이점 Spring 프레임워크에서는 웹 애플리케이션의 요청을 처리하기 위해 컨트롤러(Controller) 클래스를 사용합니다. 이때 @Controller와 @RestController는 두 가지 주요한 어노테이션으로, 각각의 역할과 동작 방식에 차이가 있습니다. 1. @Controller @Controller 어노테이션은 Spring MVC에서 컨트롤러 클래스를 정의할 때 사용됩니다. 이 어노테이션이 붙은 클래스는 HTTP 요청을 처리하고, 해당 요청에 대한 응답을 생성합니다. 주로 HTML 페이지를 반환하거나 뷰(View)를 처리하기 위해 사용됩니다. @Controller public class MyController { @GetMapping("/hello") public String hello() { ret.. Programing/Spring 11개월 전