Bean Lifecycle & Scopes — tổng quan
Sau khi hiểu container, module này mổ vòng đời từng bean (9 giai đoạn, AOP proxy) và các scope quyết định bean sống bao lâu cùng cách nó được chia sẻ.
Sau khi hiểu container, module này mổ vòng đời từng bean (9 giai đoạn, AOP proxy) và các scope quyết định bean sống bao lâu, được chia sẻ ra sao.
Các bài trong module
- Bean lifecycle — 9 giai đoạn từ instantiate đến destroy
- AOP proxy — JDK dynamic proxy vs CGLIB
- Singleton & Prototype scope
- Request/Session scope & scoped proxy
Learning outcomes
- Trace 9 giai đoạn vòng đời bean và callback tại mỗi bước
- Explain JDK dynamic proxy vs CGLIB proxy trong init phase
- Choose scope đúng (singleton vs prototype vs request) và tránh scope-mismatch trap
Yêu cầu trước
Hoàn thành module Container Internals — đặc biệt nắm singletonObjects map và refresh() 12 bước, vì 9 giai đoạn vòng đời bean nằm trong bước 11 của refresh().
Bài này đáng gửi cho bạn học cùng?
Copy link đã gắn nguồn — dán group, chat, hoặc LinkedIn.
Bài này có giúp bạn hiểu bản chất không?
Hỏi đáp về bài này
Chưa có câu hỏi
Có gì chưa rõ trong bài? Đặt câu hỏi đầu tiên — câu trả lời từ cộng đồng giúp bạn (và người sau).
Đặt câu hỏi đầu tiên