OLHub

Bean Lifecycle & Scopes

Vòng đời một bean từ lúc sinh ra tới khi huỷ, và các scope quyết định bean sống bao lâu / chia sẻ thế nào.

6 bài · ~56 phútMiễn phí

Nội dung

Danh sách bài học

  1. 01

    Vòng Đời Và Phạm Vi Hoạt Động Của Bean Trong Spring

    Khám phá vòng đời 9 giai đoạn của Bean, cơ chế bọc AOP Dynamic Proxy, và các phạm vi hoạt động từ Singleton, Prototype đến Scoped Proxy.

    ~4 phút
  2. 02

    Vòng Đời Của Bean: 9 Giai Đoạn Từ Khởi Tạo Đến Hủy Bỏ

    Chi tiết 9 giai đoạn vòng đời bean trong Spring: Constructor, Populate, Aware, BPP before, @PostConstruct, AOP proxy wrap đến @PreDestroy.

    ~12 phút
  3. 03

    Cơ Chế AOP Dynamic Proxy: So Sánh JDK Proxy Và CGLIB

    Mổ xẻ cơ chế tạo Dynamic Proxy của AOP trong Spring: so sánh JDK Dynamic Proxy và CGLIB, cạm bẫy self-call bypass và 3 giải pháp xử lý.

    ~12 phút
  4. 04

    Singleton Và Prototype Scope: Cạm Bẫy Scope Mismatch

    So sánh Singleton và Prototype scope trong Spring, phân tích cạm bẫy scope mismatch khi tiêm prototype vào singleton và 3 giải pháp xử lý.

    ~12 phút
  5. 05

    Request & Session Scope: Cơ Chế Scoped Proxy Cho Web

    Tìm hiểu cơ chế ThreadLocal của Request và Session scope trong Spring Web, vai trò của Scoped Proxy và cách tránh mất context với @Async.

    ~12 phút
  6. 06

    Tổng Kết Module 03: Vòng Đời Và Phạm Vi Spring Bean

    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.

    ~4 phút