OLHub

Config, Profiles & Logging

Externalized configuration (PropertySource ordering, @ConfigurationProperties), profiles (activation, groups), và logging (SLF4J, structured logging Boot 3.4).

8 bài · ~80 phútMiễn phí

Nội dung

Danh sách bài học

  1. 01

    Tổng Quan Module 06: Cấu Hình, Profile Và Logging

    Tổng quan về vận hành Spring Boot: thứ tự ưu tiên PropertySource, Type-safe ConfigurationProperties, quản lý Profiles và Structured Logging.

    ~4 phút
  2. 02

    PropertySource Ordering: Thứ Tự Ưu Tiên Cấu Hình Spring

    Khám phá thứ tự ưu tiên các nguồn cấu hình PropertySource trong Spring Boot và cơ chế relax binding chuyển đổi biến môi trường K8s.

    ~12 phút
  3. 03

    @ConfigurationProperties vs @Value: Type-Safe Binding

    So sánh @ConfigurationProperties và @Value trong Spring Boot, cơ chế bind cấu hình type-safe vào Java record và validation fail-fast.

    ~12 phút
  4. 04

    Spring Profiles: Quản Lý Môi Trường Với 1 Artifact

    Khám phá cách Spring Profiles gắn nhãn cấu hình và bean theo môi trường triển khai, 5 phương thức kích hoạt và cơ chế đánh giá điều kiện.

    ~12 phút
  5. 05

    Profile Groups & Patterns: Quản Trị Cấu Hình Môi Trường

    Khám phá profile groups trong Spring Boot 2.4+, multi-document YAML, kế thừa cấu hình và các pattern bảo mật, fail-fast cho production.

    ~12 phút
  6. 06

    Logging Cơ Bản: SLF4J Facade, Logback và Phân Cấp Level

    Khám phá kiến trúc 4 tầng của Spring Boot logging stack, cơ chế SLF4J facade, 5 mức log level và quy tắc phân cấp kế thừa theo package.

    ~12 phút
  7. 07

    Structured Logging: JSON Log Cho ELK và Kỹ Thuật MDC

    Khám phá structured logging JSON theo chuẩn ECS trong Spring Boot 3.4+, kỹ thuật MDC correlation ID và dynamic log level qua Actuator.

    ~12 phút
  8. 08

    Tổng Kết Module 06: Config, Profiles Và Logging Spring

    Tổng kết toàn diện Module 06 về PropertySource ordering, type-safe @ConfigurationProperties, quản trị Spring Profiles và structured logging chuẩn ECS.

    ~4 phút