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.
flowchart LR A["01 Spring Boot<br/>la gi"] --> B["02 Starter<br/>+ BOM"] --> C["03 Custom<br/>starter"] --> D["04 @EnableAuto<br/>Configuration"] --> E["05 @ConditionalOn*<br/>+ ordering"]
Các bài trong module
- Spring Boot là gì & vì sao tồn tại — 5 trụ cột
- Starter & BOM — dependency management
- Tự viết custom starter + supply chain
- @EnableAutoConfiguration & AutoConfiguration.imports
- @ConditionalOn* family & ordering
- 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 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
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