QCM Framework Spring – Partie 10
QCM sur le framework Spring avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur Spring comprennent divers sujets tel que les bases du Spring, Injection de dépendance, MVC3, AOP, sécurité, annotation, intégration et concepts avancés de Spring. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Spring.
1. Comment l’url /audit de Spring Boot Actuator aide-t-il à la gestion des applications ?
A Il fournit un journal des événements d’accès à la sécurité.
B Il suit les modifications apportées au code de l’application.
C Il vérifie les transactions de la base de données.
D Il surveille les activités des utilisateurs.
2. Quelle dépendance doit être incluse dans votre projet Spring Boot pour permettre la prise en charge d’Actuator ?
A spring-boot-starter-actuator
B spring-boot-starter-admin
C spring-boot-starter
D spring-boot-starter-web
3. Comment sécuriser les points de terminaison de Spring Boot Actuator ?
A En utilisant le composant Spring Security.
B En utilisant l’authentification de base.
C En configurant HTTPS.
D En utilisant des contrôles d’accès basés sur les rôles.
4. Que faut-il faire pour créer un point de terminaison Actuator personnalisé dans Spring Boot ?
A L’implémentation de l’interface Endpoint.
B Annoter une classe avec @Endpoint et définir des opérations de lecture ou d’écriture.
C Création d’une nouvelle classe de contrôleur.
D Utilisation de l’annotation @ActuatorEndpoint.
5. Quel est le problème courant qui peut amener le point de terminaison Actuator /health à afficher un état « DOWN » ?
A Problèmes de connectivité de la base de données.
B Propriétés de l’application mal configurées.
C Problèmes de réseau.
D Espace disque insuffisant.
6. Comment diagnostiquer les problèmes liés à la lenteur des temps de réponse signalés par le point de terminaison Actuator /metrics ?
A En examinant les fichiers logs détaillés des métriques.
B En augmentant les ressources du serveur.
C En optimisant le code de l’application.
D En analysant les performances de la base de données.
7. Quel est le principal avantage de la conteneurisation d’une application Spring Boot ?
A Amélioration des performances
B Évolutivité et facilité de déploiement
C Fonctions de sécurité renforcées
D Capacité de stockage accrue
8. Quel fichier est indispensable pour définir la configuration d’un conteneur pour une application Spring Boot ?
A Dockerfile
B docker-compose.yml
C pom.xml
D application.properties
9. Quels sont les avantages de Docker Compose pour le développement d’applications Spring Boot ?
A En fournissant une plateforme de virtualisation légère
B En permettant l’intégration de plusieurs conteneurs
C En simplifiant la compilation du code
D En automatisant les tests unitaires
10. Quel défi peut se poser lorsque plusieurs applications Spring Boot sont conteneurisées et exécutées sur le même hôte ?
A Conflits de ports
B Fuites de mémoire
C Lenteur du démarrage
D Incompatibilité des versions