인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

dev님의 프로필 이미지
dev

작성한 질문수

토비의 스프링 부트 - 이해와 원리

DispatcherServlet으로 전환

ApplicationContext.refresh() 하는 이유

작성

·

900

0

registerBean 이후 refresh를 하는 이유가 궁금합니다.

답변 1

12

토비님의 프로필 이미지
토비
지식공유자

registerBean은 컨테이너에게 이런 정보를 가지고 빈을 만들 준비를 하라는 것입니다. 계속 빈 생성 정보를 추가할 수 있죠.

refresh()는 이름이 좀 헷갈리는데 사실은 start() 입니다. 이제 컨테이너가 어떤 빈을 만들지 다 알게됐으니 빈을 모두 생성하고 연결하고 컨테이너로서 동작을 시작하게 하는 메소드입니다.

dev님의 프로필 이미지
dev

작성한 질문수

질문하기