Spring Boot Actuator
Actuator để giám sát: endpoints (/health, /metrics, /info), metrics, health checks, cấu hình
1Dependency Maven nào kích hoạt Spring Boot Actuator?
Dependency Maven nào kích hoạt Spring Boot Actuator?
Câu trả lời
Spring Boot Actuator được kích hoạt bằng cách thêm dependency spring-boot-starter-actuator vào dự án. Dependency này bao gồm tất cả các tính năng giám sát và tự động kích hoạt các endpoint cơ bản như /health và /info. Auto-configuration của Spring Boot phát hiện dependency này và cấu hình các endpoint mà không cần cấu hình bổ sung.
2Đường dẫn mặc định cho các endpoint Actuator là gì?
Đường dẫn mặc định cho các endpoint Actuator là gì?
Câu trả lời
Theo mặc định, tất cả các endpoint Actuator được hiển thị dưới tiền tố /actuator. Quy ước này nhóm tất cả các endpoint giám sát vào một vị trí duy nhất và đơn giản hóa bảo mật bằng cách nhắm vào tiền tố cụ thể này. Tiền tố có thể được tùy chỉnh thông qua thuộc tính management.endpoints.web.base-path nếu cần.
3Hai endpoint nào được expose mặc định qua HTTP?
Hai endpoint nào được expose mặc định qua HTTP?
Câu trả lời
Spring Boot Actuator chỉ expose các endpoint /health và /info theo mặc định qua HTTP vì lý do bảo mật. Các endpoint này cung cấp thông tin không nhạy cảm về trạng thái của ứng dụng. Tất cả các endpoint khác như /metrics, /env hoặc /loggers phải được kích hoạt rõ ràng trong cấu hình để tránh việc vô tình để lộ dữ liệu nhạy cảm trong production.
Status nào cho biết ứng dụng đã sẵn sàng nhận traffic?
Spring Boot Actuator sử dụng thư viện nào để thu thập metric?
+17 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Spring Boot khác
Spring Core - IoC & DI
Spring Boot Auto-Configuration
Spring Boot Starters
Application Properties & YAML
Logging với SLF4J và Logback
Spring Boot DevTools
Spring MVC Basics
Spring REST Controllers
Request & Response Handling
Xử lý ngoại lệ
Bean Validation
Kiến thức cơ bản về Spring Data JPA
Thực thể JPA & Quan hệ
Truy vấn JPA
Spring Data Repositories
Cơ bản về Spring Security
Kiểm thử đơn vị với JUnit & Mockito
Kiểm thử Spring Boot
Profiles và Environment
RestTemplate và WebClient
Async và Scheduling
Caching với Spring
Spring WebFlux (Reactive)
Giao dịch Spring
Xác thực và phân quyền nâng cao
JWT & Bảo mật Stateless
OAuth2 & Authorization Server
Spring Boot và Docker
Microservices với Spring
Spring Cloud Config
Tối ưu hóa hiệu năng
GraalVM Native Images
Nắm vững Spring Boot cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí