인프런 커뮤니티 질문&답변
ApplicationContext에 대해서
작성
·
387
답변 1
29
김영한
지식공유자
안녕하세요. kangsy763님
ApplicationContext는 스프링 빈을 관리하는 컨테이너 입니다. 컨테이너가 스프링 빈을 관리하기 때문에 컨테이너 차제가 스프링 빈으로 등록되는 것은 아닙니다.
@Autowired는 스프링 빈도 찾아주지만, 이렇게 ApplicationContext 같은 것도 편리하게 찾을 수 있는 부가 기능도 함께 제공합니다.
그래서 다음 코드는 실패하지만,
ApplicationContext bean = ac.getBean(ApplicationContext.class);
다음 코드는 성공합니다.
@Autowired ApplicationContext ac;
감사합니다.







감사합니다. 궁금증이 해결됐습니다.