Spring Core & Boot/Spring Boot & Auto-configuration — tổng quan
26/41
Bài 26 / 41~4 phútSpring Boot & Auto-configurationMiễn phí lượt xem

Spring Boot & Auto-configuration — tổng quan

Module này mổ cách Spring Boot tự cấu hình: từ starter gom dependency, tới @EnableAutoConfiguration đọc file imports và @ConditionalOn* quyết định bean nào được tạo.

Module này mổ cách Spring Boot tự cấu hình: từ starter gom dependency, tới @EnableAutoConfiguration đọc file imports và @ConditionalOn* quyết định bean nào được tạo.

Bản đồ module chia sáu bài theo vai: cột trái là thứ nằm sẵn trên classpath gồm bài trụ cột Boot, bài starter và BOM, bài tự viết starter; cột phải là cỗ máy đọc classpath gồm bài đọc file imports ra 143 ứng viên và bài lọc danh sách đó bằng điều kiện; bài cuối trace một request để nhìn cả hai phía chạy thật trong log

Các bài trong module

  1. Spring Boot là gì & vì sao tồn tại — 5 trụ cột
  2. Starter & BOM — dependency management
  3. Tự viết custom starter + supply chain
  4. @EnableAutoConfiguration & AutoConfiguration.imports
  5. @ConditionalOn* family & ordering
  6. Mini-challenge: trace 1 request qua từng layer

Learning outcomes

  • Explain 5 trụ cột Spring Boot và vì sao opinionated không phải lock-in
  • Compare starter + BOM và cơ chế quản version dependency đồng bộ
  • Trace @EnableAutoConfiguration đọc AutoConfiguration.imports và register bean
  • Explain @ConditionalOn* back-off pattern — nền của việc override autoconfig

Yêu cầu trước

Hoàn thành module 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

Spring Boot là gì — tại sao ra đời và 5 trụ cột