• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

ApplicationContext.refresh() 하는 이유

23.02.07 13:02 작성 조회수 784

0

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

답변 1

답변을 작성해보세요.

12

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

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