생명주기1 Spring Bean LifeCycle 하이.. 오늘은 Spring Bean의 라이프 사이클을 정리해두고자한다. 보통 스프링에서는 생성자 주입을 사용하지 않으면 객체를 생성한 뒤 에 의존 관계를 주입하고, 생성자 주입을 사용하면 객체 생성과 동시에 의존관계를 주입하게 된다. 여기서 빈을 관리하는 스프링 컨테이너는 빈 초기화부터 종료까지 생명주기를 가지는데 생명주기는 아래의 흐름을 따른다. 간단하게 설명하면 과정을 쭉 설명을 해보겠다. 먼저 xml 파일, config 클래스 , 어노테이션 등으로 설정 파일을 읽어 빈 객체를 인스턴스화 한다. 그 후에 빈 프로퍼티에 의존성 주입을 하고 Aware 관련 인터페이스가 구현되어 있으면 관련 메서드들 을 호출을 한다. 다음은 객체를 생성하는 생명주기 콜백 메서드인데 @PostConstruct, Initi.. 2021. 11. 2. 이전 1 다음