-
spring mvc에서 자주 사용하는 어노테이션의 종류Spring 2022. 7. 6. 22:03
어노테이션 설명 사용 @Controller 스프링 MVC의 컨트롤러 객체임을 명시 클래스 @RequestMapping 특정 URI에 매칭되는 클래스나 메소드임을 명시 클래스, 메소드 @RequestParam 요청(Request)에서 특정한 파라미터의 값을 찾아낼 때 사용 파라미터 @RequestHeader 요청(Request)에서 특정 http 헤더 정보를 추출할 때 사용 파라미터 @PathVariable 현재의 URI에서 원하는 정보를 추출할 때 사용 파라미터 @CookieValue 현재 사용자의 쿠키가 존재하는 경우 쿠키의 이름을 이용해서 쿠키값을 추출 파라미터 @ModelAttribute 자동으로 해당 객체를 뷰까지 전달하도록 함 메소드, 파라미터 @SessionAttribute 세션상에서 모델의 정보를 유지하고 싶은 경우에 사용 클래스 @InitBinder 파라미터를 수집해서 객체로 만들 경우에 커스터마이징 메소드 @ResponseBody 리턴 타입이 HTTP의 응답 메세지로 전송 메소드, 리턴타입 @RequestBody 요청 문자열이 그대로 파라미터로 전달 파라미터 @Repository DAO 객체 클래서 @Service Service 객체 클래스 'Spring' 카테고리의 다른 글