일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OS
- java
- airflow
- CVAT
- Trino
- helm
- kubeadm
- JavaScript
- aws s3
- MAC address
- EC2
- Network
- log
- Packet
- ip
- tcp
- Vision
- AWS
- kubernetes
- zookeeper
- grafana
- docker
- Kafka
- jvm
- PostgreSQL
- Operating System
- Spring
- kubectl
- Python
- CSV
- Today
- Total
목록BeanFactory (2)
JUST WRITE

이 글은 Baeldung 사이트 'Difference Between BeanFactory and ApplicationContext'를 해석, 정리한 글입니다. BeanFactory vs ApplicationContext Spring Framework는 BeanFactory, ApplicationContext 2개의 IoC Container를 가지고 있다. BeanFactory는 가장 기본적인 IoC Container이다. ApplicatonContext는 BeanFactory를 확장한 IoC Container이다. Bean Loading BeanFactory는 요청 시 Bean을 load 하고 ApplicationContext는 시작 시 모든 Bean을 load한다. BeanFactory는 상대적으로 가..

Bean LifeCycle Spring Bean을 아래와 같은 일정한 LifeCycle을 가진다. Spring Container 생성 -> Spring Bean 생성 -> DI 주입 -> 초기화 Callback -> Bean 사용 -> 소멸 전 Callback -> 소멸 Spring Container는 Spring Bean Factory로서 Bean들의 생성, 소멸 등 LifeCycle를 관리한다. Spring에서는 Bean LifeCycle에서 Custom 할 수 있는 2가지 Callback Method를 제공한다. Post-initalization call back methods Pre-destruction call back methods LifeCycle Callback Methods Initial..