반응형
Controller | 해당 클래스가 컨트롤러임을 표현 |
RequestMapping | 매소드와 맵핑 |
RequestParam | Controller 메소드의 파라미터 & 우베 요청 파라미터 맵핑 |
ModelAttribute | Controller 메소드의 파라미터, 리턴값을 Model 객체와 바인딩 |
SessionAttributes | Model 객체를 세션에 저장하고 사용하기 위한 어노테이션 |
RequestPart | Multipart 요청의 경우, 웹요청 파라미터와 맵핑 |
CommandMap | Controller메소드의 파라미터를 Map 형태로 수신시 파라미터와 맵핑 |
ControllerAdvice | Controller를 보조하는 어노테이션 |
- Controller
- MVC(Model – View – Controller)에서 컨트롤 담당을 선언해주는 어노테이션으로 선언을 해주면 된다.
- xml에서 <context:component-scan> 태그를 이용하여 패키지를 선언해야한다.
- RequestMapping
- 클라이언트 요청에 대해 Controller, 메소드를 맵핑하는 어노테이션이다.
- RequestParam
- ModelAttribute
- SessionAttribute
- RequestPart
- CommandMap
- ControllerAdvice