QCM Framework Spring – Partie 13
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. Que devez-vous vérifier en premier si votre bean @Conditional ne se charge pas dans une application Spring Boot ?
A Conflits de définition de bean
B Propriétés de l’environnement
C Logique de la condition
D Problèmes liés aux chemins d’accès aux classes
2. Comment résoudre les problèmes liés aux propriétés de configuration externes qui ne sont pas reconnues par une application Spring Boot ?
A Vérifier l’emplacement et le format du fichier de propriétés
B Augmenter le niveau de journalisation à debug
C Reconstruire l’application
D Modifier la version de Spring Boot
3. Quelle option de déploiement est prise en charge nativement par Spring Boot pour les applications web ?
A Déploiement en tant que WAR sur un serveur Tomcat externe
B Déploiement en tant que JAR autonome
C Déploiement par FTP
D Déploiement via SSH
4. Quel est l’avantage d’utiliser la conteneurisation avec Docker pour déployer des applications Spring Boot ?
A Des fonctions de sécurité améliorées
B Évolutivité et contrôle de version facile
C Utilisation réduite de la mémoire
D Sauvegardes automatisées des données
5. Que fournit le plugin Maven de Spring Boot pour le déploiement d’applications ?
A Il permet la gestion des versions.
B Il automatise le processus de déploiement des applications.
C Il gère les migrations de bases de données.
D Il optimise les performances.
6. Quelle fonction Spring Boot offre-t-il pour simplifier le déploiement dans les environnements en cloud ?
A Mise à l’échelle automatique
B Fonctionnalités « cloud-native » intégrées
C Allocation automatique des ressources
D Toutes les réponses ci-dessus
7. Comment le point de terminaison ‘/health’ d’Actuator aide-t-il au déploiement des applications Spring Boot ?
A Il fournit un support d’intégration continue.
B Il surveille la santé et les performances de l’application après le déploiement.
C Il gère la mise à l’échelle de l’application.
D Il améliore les protocoles de sécurité.
8. Quelle commande est utilisée pour créer une application Spring Boot en utilisant Maven pour le déploiement ?
A mvn package
B mvn compile
C mvn install
D mvn deploy
9. Comment spécifier le profil Spring actif dans une application déployée ?
A En utilisant une variable d’environnement
B En modifiant directement le fichier application.properties
C Codage en dur dans l’application
D Utiliser le tableau de bord Spring
10. Quel est l’intérêt d’utiliser un pipeline CI/CD dans le cadre du déploiement d’applications Spring Boot ?
A S’assurer que l’application est exempte de bogues.
B Automatiser le processus de déploiement.
C Pour gérer les utilisateurs de l’application.
D Optimiser les performances de l’application.