Spring Core & Boot/Bean Lifecycle & Scopes — tổng kết
20/41
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ệmCốt lõiBài
9 giai đoạninstantiate -> populate -> Aware -> BPP before -> @PostConstruct -> BPP after (proxy) -> ready -> @PreDestroy01
AOP proxyBPP wrap bean ở init phase; JDK (interface) vs CGLIB (subclass); self-call bypass proxy02
Singleton/PrototypeSingleton = 1 cache (default); prototype tạo mới mỗi lookup; scope-mismatch trap03
Request/SessionThreadLocal per-request; scoped proxy (CGLIB) để inject vào singleton04

✅ 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

Đặt 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