Spring
Bean Lifecycle
스프링의 가장 큰 특징이라고 생각되는 것은 DI, IoC 가 있습니다.DI(Dependency Injection)과 IoC(Inveresion of Control) 은 개발자의 편의를 증가시키는데요객체의 생성부터 소멸까지 개발자가 직접 코드로 관리하는 것이 아닌, 컨테이너(여기서는 스프링 컨테이너)가 관리해줍니다.또한 빈 컨테이너에서 각 빈들은 싱글톤으로 관리되어 메모리 측면에서도 효율적인 모습을 보여줍니다Bean 의 생성과 소멸 과정인스턴스화Spring 컨테이너가 Bean의 인스턴스를 생성합니다.프로퍼티 설정DI(Dependency Injection)을 통해 Bean의 프로퍼티 값을 설정합니다.초기화 콜백Bean을 사용할 준비가 완료되었음을 의미하는 콜백 함수를 호출합니다.‘@PostContruct’,..
2024. 7. 7. 22:00