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.

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

  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 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