Bài 20 / 41~4 phútBean Lifecycle & ScopesMiễn phí… lượt xem
Bean Lifecycle & Scopes — tổng kết
Tóm tắt Bean Lifecycle & Scopes: Bạn vừa mổ vòng đời bean và các scope.
Bạn vừa mổ vòng đời bean và các scope.
Cheat sheet
| Khái niệm | Cốt lõi | Bài |
|---|---|---|
| 9 giai đoạn | instantiate -> populate -> Aware -> BPP before -> @PostConstruct -> BPP after (proxy) -> ready -> @PreDestroy | 01 |
| AOP proxy | BPP wrap bean ở init phase; JDK (interface) vs CGLIB (subclass); self-call bypass proxy | 02 |
| Singleton/Prototype | Singleton = 1 cache (default); prototype tạo mới mỗi lookup; scope-mismatch trap | 03 |
| Request/Session | ThreadLocal per-request; scoped proxy (CGLIB) để inject vào singleton | 04 |
✅ Self-assessment
Bạn đã đạt module này nếu trả lời được:
- Trace được 9 giai đoạn vòng đời bean và callback tại mỗi bước
- Giải thích được JDK dynamic proxy vs CGLIB proxy trong init phase
- Chọn được scope đúng (singleton vs prototype vs request) và tránh scope-mismatch trap
Liên hệ các module khác
⁂
Module tiếp theo: Configuration & Bean Declaration
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