@Autowired와 bean은 둘 다 싱글톤 객체를 만드는 녀석들입니다.
이 두가지를 이해하지 못해 여러가지 정보를 찾아보니 아래 링크에서 좀 명확하게 답을 얻었습니다.
bean은 servlet-context.xml or root-context.xml안에서 정의합니다.
@Autowired는 controller 또는 dao 이런곳에서 보통 정의를 하고 사용합니다.
즉, bean은 스프링이 초기화시에 직접 객체를 생성해서 컨테이너에 넣어놓고. 사용자 요청에 따라 그 라이프 싸이클이 관리되는 모든 클래스, 객체
들을 말합니다.
'STUDY > JSP&Spring' 카테고리의 다른 글
[JSP&Spring] Spring교육 2일차 내용 정리 (0) | 2019.02.26 |
---|---|
[JSP&Spring] Spring 교육 1일차 내용 정리 (0) | 2019.02.25 |
[JSP&Spring] 브라우저는 어떻게 동작하는가? (0) | 2019.01.17 |
[JSP/Spring]Spring의 트랜잭션 - 2 (0) | 2018.09.24 |
[JSP/Spring]Spring의 트랜잭션 - 1 (0) | 2018.09.24 |