Spring Boot bật RabbitMQ trong một dòng — kèm ba mặc định đi ngược đúng thứ 23 bài trước đo được
Spring Boot auto-configuration cho sẵn gì cho RabbitMQ, ba mặc định đáng đổi ngay, và phép đo cho thấy RabbitTemplate không tốn thêm gì.
Spring Boot auto-configuration cho sẵn gì cho RabbitMQ, ba mặc định đáng đổi ngay, và phép đo cho thấy RabbitTemplate không tốn thêm gì.
Actuator như dãy cửa dịch vụ của một toà nhà: cửa lễ tân ai cũng vào, nhưng cùng hành lang có cả cửa phòng điện và két sắt. Endpoint sức khoẻ, 53 chỉ số có sẵn, đổi mức log lúc đang chạy, và cách khoá đúng cửa cho sản xuất.
Log khởi động là bảng kiểm tiền-cất-cánh của ứng dụng: phiên bản, profile, cổng, thời gian lên. Giải phẫu từng dòng, cách bật thông tin cần, cấu hình log cho sản xuất, và vì sao log ồn che mất WARN thật.
Auto-configuration như một người quản gia mở vali của bạn ra và bày phòng theo đồ mang tới — nhưng lùi lại ngay chỗ bạn đã tự tay sắp. Cơ chế @Conditional, cách đọc báo cáo, và ba cách can thiệp khi Boot đoán sai.
@Value là những mẩu nhãn rời ghim khắp mã, mỗi cái giữ một chuỗi thô; @ConfigurationProperties là một tờ khai có ô định sẵn kiểu, và một nhân viên từ chối ngay tại quầy nếu ô nào sai. Record có kiểu, chuyển kiểu tự động, validation lúc khởi động.
Nhiều nguồn cùng ra lệnh cho một thuộc tính, và Spring nghe theo cấp cao nhất như một chuỗi mệnh lệnh. Thứ tự ưu tiên in ra từ chính ứng dụng, profile, và cách chọn nguồn cho từng loại giá trị.