- Spring @Bean - 스프링 빈 2021.07.08
- [Spring] Annotation "@" 2021.01.05
2021. 7. 8. 14:01
빈 (Bean)
- Spring IoC 컨테이너가 관리하는 자바 객체를 빈(Bean)이라고 함
- 따라서, new 객체() 는 객체라고 부르지 빈(Bean) 이라고 부르지 않음
- ApplicationContext.getBean() 으로 얻어질 수 있는 객체
빈 등록 방법
@Component 이 사용된 클래스들이 스캔되고, Bean으로 등록 된다.
@ComponentScan 이 사용된 패키지 이하의 모든 클래스 중에 @Component 가 사용된 클래스가 Bean으로 등록이 된다.
'Spring Framework > Annotation' 카테고리의 다른 글
[Spring] Annotation "@" (0) | 2021.01.05 |
---|
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 |
---|