Bài 33 / 41~4 phútSpring Boot & Auto-configurationMiễn phí… lượt xem
Spring Boot & Auto-configuration — tổng kết
Tóm tắt Spring Boot & Auto-configuration.
Bạn vừa hiểu cách Spring Boot tự cấu hình.
Cheat sheet
| Khái niệm | Cốt lõi | Bài |
|---|---|---|
| 5 trụ cột | auto-config, starter, embedded server, actuator, opinionated defaults | 01 |
| Starter + BOM | Starter gom transitive dependency; BOM (spring-boot-dependencies) đồng bộ version | 02 |
| @EnableAutoConfiguration | AutoConfigurationImportSelector đọc AutoConfiguration.imports (classpath*) -> register BeanDefinition | 04 |
| @ConditionalOn* back-off | @ConditionalOnMissingBean -> user tự khai báo thì autoconfig nhường (override được) | 05 |
✅ Self-assessment
Bạn đã đạt module này nếu trả lời được:
- Giải thích được 5 trụ cột Spring Boot và vì sao opinionated không phải lock-in
- So sánh được starter + BOM và cơ chế quản version dependency đồng bộ
- Trace được @EnableAutoConfiguration đọc AutoConfiguration.imports và register bean
- Giải thích được @ConditionalOn* back-off pattern — nền của việc override autoconfig
Liên hệ các module khác
⁂
Module tiếp theo: Config, Profiles & Logging
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