Spring Boot Actuator
Actuator pour monitoring : endpoints (/health, /metrics, /info), métriques, health checks, configuration
1Quelle dépendance Maven permet d'activer Spring Boot Actuator ?
Quelle dépendance Maven permet d'activer Spring Boot Actuator ?
Réponse
Spring Boot Actuator s'active en ajoutant la dépendance spring-boot-starter-actuator au projet. Cette dépendance inclut toutes les fonctionnalités de monitoring et active automatiquement les endpoints de base comme /health et /info. L'auto-configuration de Spring Boot détecte cette dépendance et configure les endpoints sans configuration supplémentaire nécessaire.
2Quel est le chemin par défaut des endpoints Actuator ?
Quel est le chemin par défaut des endpoints Actuator ?
Réponse
Par défaut, tous les endpoints Actuator sont exposés sous le préfixe /actuator. Cette convention permet de regrouper tous les endpoints de monitoring à un seul emplacement et facilite la sécurisation en ciblant ce préfixe spécifique. Le préfixe peut être personnalisé via la propriété management.endpoints.web.base-path si nécessaire.
3Quels sont les deux endpoints exposés par défaut via HTTP ?
Quels sont les deux endpoints exposés par défaut via HTTP ?
Réponse
Spring Boot Actuator expose uniquement les endpoints /health et /info par défaut via HTTP pour des raisons de sécurité. Ces endpoints fournissent des informations non sensibles sur l'état de l'application. Tous les autres endpoints comme /metrics, /env ou /loggers doivent être explicitement activés dans la configuration pour éviter l'exposition accidentelle de données sensibles en production.
Quel statut indique que l'application est prête à recevoir du trafic ?
Quelle librairie Spring Boot Actuator utilise-t-elle pour la collecte de métriques ?
+17 questions d'entretien
Autres sujets d'entretien Spring Boot
Spring Core - IoC & DI
Spring Boot Auto-Configuration
Spring Boot Starters
Application Properties & YAML
Logging avec SLF4J et Logback
Spring Boot DevTools
Spring MVC Basics
Spring REST Controllers
Request & Response Handling
Gestion des exceptions
Validation avec Bean Validation
Spring Data JPA - Les bases
Entités JPA et relations
Requêtes JPA
Spring Data Repositories
Spring Security - Les bases
Tests unitaires avec JUnit et Mockito
Tests Spring Boot
Profiles et Environment
RestTemplate et WebClient
Async et Scheduling
Caching avec Spring
Spring WebFlux (Reactive)
Transactions Spring
Authentification et autorisation avancées
JWT et sécurité stateless
OAuth2 et Authorization Server
Spring Boot et Docker
Microservices avec Spring
Spring Cloud Config
Optimisation des performances
GraalVM Native Images
Maîtrise Spring Boot pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement