• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

초기화란 뭘 해주는 건가요?

22.06.11 22:56 작성 조회수 157

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
여기에 질문 내용을 남겨주세요.
 
영상에서 사용하신것처럼
 
디비같은것과 connect() 이런걸 해주는걸 초기화라고하나요?
그런데 그걸 보통 스프링이 해준다고 들었는데 그걸 제외한다면 어떤게 초기화 단계에서 실행되나요?
 
 
 

답변 1

답변을 작성해보세요.

0

OMG님의 프로필

OMG

2022.06.12

안녕하세요. IH Oh님, 공식 서포터즈 OMG입니다.

강의를 보시면 아시겠지만 @Bean에 initMethod와 destoryMethod 를 지정해주었는데요

애플리케이션이 실행될 때 @Bean이 지정되어 스프링 빈이 될 객체의 초기화 시점에 실행될 메서드와 소멸 시점에 실행될 메서드를 지정한 것으로 보시면 됩니다.

 

초기화 시점엔 명시적으로 지정한  init()이 실행되며

소멸 시점엔 명시적으로 지정한 close()가 실행됩니다.


감사합니다.