본문 바로가기

카테고리 없음

Spring Framework –Annotation 공부(작성중…)

반응형

Controller

해당 클래스가 컨트롤러임을 표현

RequestMapping

매소드와 맵핑

RequestParam

Controller 메소드의 파라미터 & 우베 요청 파라미터 맵핑

ModelAttribute

Controller 메소드의 파라미터, 리턴값을 Model 객체와 바인딩

SessionAttributes

Model 객체를 세션에 저장하고 사용하기 위한 어노테이션

RequestPart

Multipart 요청의 경우, 웹요청 파라미터와 맵핑

CommandMap

Controller메소드의 파라미터를 Map 형태로 수신시 파라미터와 맵핑

ControllerAdvice

Controller를 보조하는 어노테이션

 

  1. Controller
    1. MVC(Model – View – Controller)에서 컨트롤 담당을 선언해주는 어노테이션으로 선언을 해주면 된다.
    2. xml에서 <context:component-scan> 태그를 이용하여 패키지를 선언해야한다.
  2. RequestMapping
    1. 클라이언트 요청에 대해 Controller, 메소드를 맵핑하는 어노테이션이다.
  3. RequestParam
  4. ModelAttribute
  5. SessionAttribute
  6. RequestPart
  7. CommandMap
  8. ControllerAdvice