Spring Core & Boot/Nhập môn & IoC/DI — tổng quan
1/41
Bài 1 / 41~4 phútNhập môn & IoC/DIMiễn phí lượt xem

Nhập môn & IoC/DI — tổng quan

Spring tồn tại để giải một bài toán: ai giữ quyền tạo và nối object. Module này đi từ bối cảnh Spring, bản chất IoC, 3 hình thức DI, tới circular dependency.

TL;DR: Spring tồn tại để giải một bài toán: ai giữ quyền tạo và nối object. Module này đi từ bối cảnh Spring ra đời (Java EE/EJB 2.x quá phức tạp), bản chất IoC — đảo quyền điều khiển, 3 hình thức dependency injection và vì sao ưu tiên constructor, tới circular dependency và cơ chế three-level cache. Học xong, bạn đọc @Autowired/@Component như cơ chế, không phải magic.

Các bài trong module

  1. Spring là gì & vì sao tồn tại — bài toán Java EE
  2. IoC — đảo quyền điều khiển
  3. Dependency Injection — 3 hình thức + resolution
  4. Circular dependency — cơ chế three-level cache

Learning outcomes

  • Explain bài toán Java EE và vì sao Spring đảo quyền điều khiển (IoC)
  • Compare 3 hình thức dependency injection và vì sao ưu tiên constructor
  • Diagnose circular dependency và cơ chế three-level cache giải nó

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