· Spring
지난 포스팅에서는 빈 라이프 사이클 중 스프링에서 제공하는 인터페이스를 이용해서 빈 객체의 초기화와 소멸을 실습해 보았습니다. [Spring] 빈 라이프 사이클 : Bean 초기화, 소멸 (인터페이스) 컨테이너 초기화와 종료 스프링 컨테이너는 초기화, 종료 라이프사이클을 갖고 있습니다. 컨테이너 초기화 AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(AppContext.class); 위 예제를 muscleking3426.tistory.com 이번 포스팅에서는 커스텀 메서드를 통해 빈 객체의 초기화와 소멸을 실습해 보겠습니다. 빈 객체의 초기화와 소멸을 스프링 인터페이스(InitializingBean, Dispo..
· Spring
빈 생명주기 콜백 시작 데이터베이스 커넥션 풀이나, 네트워크 소켓처럼 애플리케이션 시작 시점에 필요한 연결을 미리 해두고, 애플리케이션 종료 시점에 연결을 모두 종료하는 작업을 진행하려면 객체의 초기화와 종료 작업이 필요하다. 스프링 빈은 간단하게 다음과 같은 라이프 사이클을 가진다. ****객체 생성 → 의존관계 주입**** 스프링 빈은 객체를 생성하고, 의존관계 주입이 다 끝난 다음에, 필요한 데이터를 사용할 수 있는 준비가 완료된다. 따라서 초기화 작업은 의존관계 주입이 모두 완료되고 난 다음에 호출해야 한다. 개발자가 의존관계 주입이 모두 완료된 시점을 아는 방법은.. 스프링은 의존관계 주입이 완료되면 스프링 빈에게 콜백 메서드를 통해 초기화 시점을 알려주는 다양한 기능을 제공하며, 스프링 컨테이..
· Spring
본 포스팅은 학습용으로, 김영한님의 강의를 바탕으로 복습용도로 작성되었습니다. 빈 스코프 빈이 존재할 수 있는 범위 스프링 빈이 스프링 컨테이너의 시작과 함께 생성되어 스프링 컨테이너가 종료될 때까지 유지된다. → 기본적으로 스프링은 싱글톤 스코프로 생성되기 때문이다. 스코프 종류 싱글톤 기본 스코프, 스프링 컨테이너의 시작과 종료까지 유지되는 가장 넓은 범위의 스코프 프로토타입 스프링 컨테이너는 프로토타입 빈의 생성과 의존관계 주입까지만 관여, 매우 짧은 범위의 스코프 웹 스코프 request : 웹 요청이 들어오고 나갈때 까지 유지되는 스코프 session : 웹 세션이 생성되고 종료될 때 까지 유지되는 스코프 application 웹의 서블릿 컨텍스트와 같은 범위로 유지되는 스코프 프로토타입과 싱글..
runnnerDevHong
'빈' 태그의 글 목록