QCM Framework Spring – Partie 20
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 le rôle de l’annotation @Valid dans Spring Boot ?
A Assurer la validation des données dans les méthodes du contrôleur
B Valider les propriétés de l’application
C Valider les requêtes SQL
D Vérifier la syntaxe du code Java
2. Comment l’internationalisation (i18n) est-elle typiquement implémentée dans Spring Boot ?
A En utilisant un service d’internationalisation dédié
B Par le biais de fichiers de propriétés pour les différentes locales
C En codant en dur les chaînes de caractères dans le code Java
D En utilisant une API de traduction externe
3. Quel est l’objectif principal de l’annotation @ModelAttribute dans une application web Spring Boot ?
A Lier des paramètres de méthode à des attributs de modèle nommés
B Définir un point d’accès RESTful
C Configurer la sécurité de l’application
D Définir une tâche planifiée
4. Dans Spring Boot, quelle dépendance de starter est typiquement utilisée pour développer des applications web avec des templates Thymeleaf ?
A spring-boot-starter-thymeleaf
B spring-boot-starter-web
C spring-boot-starter-jdbc
D spring-boot-starter-freemarker
5. Comment Spring Boot permet-il de créer des applications JMS (Java Message Service) ?
A En utilisant la dépendance spring-boot-starter-jms
B En configurant manuellement les JMS providers
C En exigeant un serveur de messagerie distinct
D Par la configuration XML
6. Quelle est la fonction de l’annotation @JsonInclude dans Spring Boot ?
A Inclure des champs spécifiques dans la sérialisation JSON
B Configurer les services web RESTful
C Définir des entités de base de données
D Configurer les propriétés de l’application
7. Quelle est la fonction principale de la dépendance spring-boot-starter-data-mongodb ?
A Fournir un support pour l’intégration de MongoDB
B Permettre la mise en place de services web RESTful
C Prendre en charge la communication WebSocket
D Offrir des fonctionnalités de traitement par lots
8. Dans Spring Boot, comment un bean est-il défini ?
A Par le biais de fichiers de configuration XML
B En utilisant l’annotation @Bean dans une classe de configuration
C En le déclarant dans le fichier application.properties
D En utilisant une BeanFactory dédiée
9. Quel est le rôle de l’annotation @RequestParam dans une application web Spring Boot ?
A Lier un paramètre de méthode à un paramètre de requête web
B Définir un point d’accès RESTful
C Configurer la sécurité de l’application
D Définir une tâche planifiée
10. Dans Spring Boot, quel est le but de l’annotation @EnableCaching ?
A Permettre le traitement par lots
B Configurer les propriétés de l’application
C Activer les capacités de mise en cache
D Activer la fonctionnalité WebSocket