Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- node
- annotation
- 디코딩
- Anonymous Functions
- 패키지
- final
- final 메소드
- Arrow function
- 즉시 실행 함수
- 기본 생성자
- import
- 유니코드
- Override
- 객체지향 #객체지향 특징
- 어노테이션
- 자바의 특징
- Super
- 익명함수
- 화살표 함수
- 노드
- 인코딩
- 생성자
- final 클래스
- 라우터
- 클래스
- package
- 문자집합
- 자바
- router
- 메소드 재정의
Archives
- Today
- Total
개인 공부 블로그
빈 생명주기 콜백 본문
스프링 빈 라이프 사이클
객체 생성 -> 의존관계 주입
스프링 빈은 의존관계 주입이 다 끝난 다음에야 필요한 데이터를 사용할 수 있는 준비가 된다.
→ 이 후에 초기화 작업할 수 있다.
스프링은 의존관계 주입이 완료되면 스프링 빈에게 콜백 메서드를 통해 초기와 시점을 알려주는 다양한 기능을 제공함.
스프링 빈의 이벤트 라이프 사이클
스프링 컨테이너 생성 → 스프링 빈 생성 → 의존관계주입 → 초기화 콜백 → 소멸전 콜백 → 스프링 종료
스프링은 크게 3가지 방법으로 빈 생명주기 콜백을 지원한다.
- 인터페이스 ( InitializingBean, DisposableBean )
- 설정 정보에 초기화 메서드, 종료메서드 지정
- @PostConstruct, @PreDestroy 어노테이션 지원
'스프링 > 스프링 핵심원리 - 기본' 카테고리의 다른 글
컴포넌트 스캔 (2) | 2023.12.27 |
---|---|
스프링 컨테이너와 스프링 빈 (0) | 2023.12.27 |
IoC, DI, 컨테이너 (0) | 2023.12.22 |
관심사의 분리, AppConfig (0) | 2023.08.21 |
스프링, 객체지향 프로그래밍 (0) | 2023.08.04 |