Evernote 전공 정리 노트 불러오기
Computer Science
Spring Annotation
Spring Annotation
- 스프링 애너테이션(Spring Annotation 또는 Java Annotation)
- 종류
- AnnotationDescriptionUse@Controller스프링 MVC의 컨트롤러 객체임을 명시하는 AnnotationClass@RequestMapping특정 URI에 매치오디는 클래스나 메소드임을 명시하는 AnnotationClass, Parameter@RequestParam요청(Request)에서 특정한 파라미터의 값을 찾아낼 때 사용하는AnnotationParameter@RequestHeader요청(Request)에서 특정 HTTP 헤더 정보를 추출할 때 사용Parameter@PathVariable현재의 URI에서 원하는 정보를 추출할 때 사용하는 AnnotationParameter@CookieValue현재 사용자의 쿠키가 존재하는 경우 쿠키의 이름을 이용해서 쿠키의 값을 추출Parameter@ModelAttribute자동으로 해당 객체를 뷰까지 전달하도록 만드는 AnnotationMethod, Parameter@SessionAttribute세션상에서 모델의 정보를 유지하고 싶은 경우에 사용Class@InitBinder파라미터를 수집해서 객체로 만들 경우에 커스터마이징Method@ResponseBody리턴 타입이 HTTP의 응답 메시지로 전송Method, Return Type@RequestBody요청(Request)문자열이 그대로 파라미터로 전달Parameter@RepositoryDAO 객체Class@Service서비스 객체Class
출처 : https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_%EC%95%A0%EB%84%88%ED%85%8C%EC%9D%B4%EC%85%98 [위키]
'Learn IT Knowledge > Computer Science' 카테고리의 다른 글
[ 전공 지식 ] Transaction (0) | 2018.01.03 |
---|---|
[ 전공 지식 ] Type-safe (0) | 2018.01.03 |
[ 전공 지식 ] XML (0) | 2018.01.03 |
[ 전공 지식 ] POJO (0) | 2018.01.02 |
[ 전공 지식 ] AOP (0) | 2018.01.02 |