본문 바로가기

면접 질문지 소스

면접질문: Spring Framework에서 Annotation을 사용하는 예시를 설명해주세요.

728x90

스프링 mvc에서 이용하는 @Controller에 대해 알아봅니다.

 

@Controller 애노테이션이란?

- 스프링 프레임워크에서 컨트롤러 역할을 하는 클래스가 지정됩니다.

- 클라이언트 요청을 받고 응답을 생성하는 역할을 합니다.

 

@Controller 어노테이션 사용방법

- @Controller으로 지정된 클래스는 HTTP 요청을 처리하기 위한 메서드들을 포함합니다.

- 각 메서드는 @RequestMapping 어노테이션과 함께 특정 url 패턴에 대한 처리를 정의합니다.

- @RequestMapping 어노테이션을 사용하여 요청 url과 메서드를 매핑시키고, 메서드는 요청을 처리하고 필요한 로직을 수행한 후 응답을 생성합니다.

- 컨트롤러 메서드에서는 응답데이터와 뷰를 제공합니다.