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 module Bean Lifecycle & Scopes: 9 giai đoạn vòng đời bean, AOP proxy JDK vs CGLIB, singleton/prototype, và request/session scope với scoped proxy.

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 -> afterPropertiesSet -> init-method -> BPP after (proxy) -> @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 đá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

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

Bài tiếp theo

Configuration & Bean Declaration — tổng quan