2021. 1. 5. 20:17
@Controller (view 를 반환)
Controller Class 에 @Controller 를 작성합니다.
해당 어노테이션의 의미는 "이 class 는 Controller 이며" 해당 클래스가 bean으로 등록됩니다.
해당 class 가 Controller로 사용됨을 Spring Framework에 알립니다.
1) String 을 반환하는 메서드에서 return "main"; 을 하면, views/main.jsp 파일을 찾음
2) ModelAndView 를 반환하는 메서드에서 return mav; 를 하면, ModelAndView 객체를 반환하며, setViewName으로 view 화면과, addObject() 로 객체를 View 단에 넘겨줄 수 있음.
@ResponseBody
json 형태로 응답해줄 수 있으며, view 를 반환하지 않음
'Spring Framework > Annotation' 카테고리의 다른 글
Spring @Bean - 스프링 빈 (0) | 2021.07.08 |
---|