Bean Lifecycle
스츠링에서는 IoC 컨테이너가 Bean 객체들을 책입지고 의존성을 관리한다.여기서 객체들을 관리한다는 것은 객체의 생성부터 소멸까지의 생명주기 관리를 개발자가 아닌 IoC 컨테이너가 대신 해준다는 의미이다. 스프링 빈 라이프 사이클스프링 Bean의 LifeCycle을 아래와 같다.스프링은 의존관계 주입이 완료되면 스프링 빈에게 콜백 메소드를 통해 초기화 시점을 알려주며, 스프링 컨테이너가 종료되기 직전에도 소멸 콜백 메소드를 통해 소멸 시점을 알려준다. 빈 생명주기 콜백 3가지 방법스프링은 3가지 방법으로 빈 생명주기 콜백을 관리한다. 인터페이스(InitializingBean, DisposableBean)설정 정보에 초기화 메소드, 종료 메소드 지정@PostConstruct, @PreDestroy ann..
Spring Framework
2024. 8. 18. 17:55