springboot
-
ControllerSpring&Spring Boot Story 2023. 5. 13. 07:52
Controller 웹 애플리케이션의 엔드포인트를 처리하는 데 사용되며, Spring Framework에서 핵심 구성 요소 중 하나이다. 클라이언트로부터 요청을 수신하고, 적절한 로직을 수행한 후 응답을 반환한다. 모델과 뷰를 연결하는 역할을 하며, 비즈니스 로직과 데이터 처리를 수행한다. Controller는 디자인 패턴 중 하나인 MVC 패턴에서 C(Controller)에 해당한다. Spring에서는 Controller의 역할을 하는 클래스를 다양한 방식으로 정의할 수 있다. @Controller 어노테이션을 사용하거나, @RestController 어노테이션을 사용하여 RESTful 웹 서비스를 구현할 수도 있다. 대표적으로 GET, POST, PUT, DELETE 등의 여러 종류의 요청을 처리할 ..