Spring Boot Actuator
Actuator für Monitoring: Endpoints (/health, /metrics, /info), Metriken, Health Checks, Konfiguration
1Welche Maven-Abhängigkeit aktiviert Spring Boot Actuator?
Welche Maven-Abhängigkeit aktiviert Spring Boot Actuator?
Antwort
Spring Boot Actuator wird durch Hinzufügen der Abhängigkeit spring-boot-starter-actuator zum Projekt aktiviert. Diese Abhängigkeit umfasst alle Monitoring-Funktionen und aktiviert automatisch grundlegende Endpoints wie /health und /info. Die Auto-Konfiguration von Spring Boot erkennt diese Abhängigkeit und konfiguriert die Endpoints ohne zusätzliche Konfiguration.
2Was ist der Standardpfad für Actuator-Endpoints?
Was ist der Standardpfad für Actuator-Endpoints?
Antwort
Standardmäßig werden alle Actuator-Endpoints unter dem Präfix /actuator bereitgestellt. Diese Konvention gruppiert alle Monitoring-Endpoints an einem einzigen Ort und vereinfacht die Sicherheit durch das Targeting dieses spezifischen Präfixes. Das Präfix kann bei Bedarf über die Eigenschaft management.endpoints.web.base-path angepasst werden.
3Welche zwei Endpoints werden standardmäßig über HTTP bereitgestellt?
Welche zwei Endpoints werden standardmäßig über HTTP bereitgestellt?
Antwort
Spring Boot Actuator stellt aus Sicherheitsgründen standardmäßig nur die Endpoints /health und /info über HTTP bereit. Diese Endpoints liefern nicht sensible Informationen über den Zustand der Anwendung. Alle anderen Endpoints wie /metrics, /env oder /loggers müssen in der Konfiguration explizit aktiviert werden, um eine versehentliche Offenlegung sensibler Daten in der Produktion zu verhindern.
Welcher Status zeigt an, dass die Anwendung bereit ist, Traffic zu empfangen?
Welche Bibliothek verwendet Spring Boot Actuator für die Erfassung von Metriken?
+17 Interview-Fragen
Weitere Spring Boot-Interviewthemen
Spring Core - IoC & DI
Spring Boot Auto-Configuration
Spring Boot Starters
Application Properties & YAML
Logging mit SLF4J und Logback
Spring Boot DevTools
Spring MVC Basics
Spring REST Controllers
Request & Response Handling
Ausnahmebehandlung
Bean Validation
Spring Data JPA Grundlagen
JPA-Entitäten und Beziehungen
JPA-Abfragen
Spring Data Repositories
Spring Security Grundlagen
Unit-Tests mit JUnit & Mockito
Spring Boot Testing
Profiles und Environment
RestTemplate und WebClient
Async & Scheduling
Caching mit Spring
Spring WebFlux (Reactive)
Spring-Transaktionen
Erweiterte Authentifizierung und Autorisierung
JWT & Stateless-Sicherheit
OAuth2 & Authorization Server
Spring Boot und Docker
Microservices mit Spring
Spring Cloud Config
Performance-Optimierung
GraalVM Native Images
Meistere Spring Boot für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten