QCM Framework Spring – Partie 16
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. Quel est l’avantage d’utiliser les « DevTools » de Spring Boot ?
A Accélérer le processus de développement en activant le redémarrage automatique et le rechargement en direct.
B Renforcer la sécurité des applications
C Pour compresser le code de l’application
D Gérer les dépendances de l’application
2. Comment Spring Boot peut-il aider à améliorer la sécurité d’une application ?
A En appliquant des politiques de mots de passe forts
B En fournissant des configurations de sécurité prêtes à l’emploi
C En chiffrant toutes les données
D En suivant le comportement de l’utilisateur
3. Quel est l’avantage d’intégrer Spring Boot à un pipeline CI/CD ?
A Diminuer la qualité du code
B Automatiser les processus de construction et de déploiement
C Réduire la collaboration entre les développeurs
D Augmenter les coûts de développement
4. Quelle annotation est utilisée dans Spring Boot pour planifier l’exécution d’une tâche à intervalles fixes ?
A @Scheduled
B @Interval
C @FixedRate
D @Timer
5. Quelle est la meilleure pratique pour créer des API RESTful dans Spring Boot ?
A Utiliser uniquement des requêtes GET pour toutes les opérations
B Utiliser des verbes HTTP et des URI significatifs
C Utilisation de codes d’état HTTP non standard
D Ignorer l’absence de statut
6. Comment gérer efficacement les exceptions dans une application Spring Boot ?
A En ignorant toutes les exceptions
B En envoyant toutes les exceptions au client
C En enregistrant uniquement les exceptions sur la console
D En utilisant un gestionnaire d’exception global
7. Quelle approche doit être adoptée pour optimiser les performances d’une application Spring Boot dont les temps de chargement sont lents ?
A Ajouter des ressources matérielles supplémentaires
B Augmenter le nombre d’instances de l’application
C Profilage et identification des points de blocage
D Réduction de la journalisation
8. Quelle version de Java est requise pour Spring Boot 3 ?
A Java 8
B Java 11
C Java 17
D Java 21
9. Quel est le rôle de l’annotation @SpringBootApplication dans Spring Boot ?
A Elle est utilisée pour définir un batch job
B Elle est utilisée pour marquer une classe de configuration
C Il s’agit d’une annotation pratique qui ajoute @SpringBootConfiguration, @EnableAutoConfiguration, et @ComponentScan
D Elle est utilisée pour définir des services web RESTful.
10. Quel est l’objectif de Spring Boot Starters ?
A Fournir des scripts pour démarrer et arrêter l’application
B Fournir un ensemble de descripteurs de dépendances pratiques pour un type d’application spécifique
C Configurer automatiquement les paramètres de sécurité
D Offrir une interface utilisateur graphique pour la configuration de l’application