QCM Framework Spring – Partie 19
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. Dans Spring Boot, à quoi sert l’annotation @EnableAutoConfiguration ?
A Permettre le traitement par lots
B Configurer automatiquement le framework Spring en fonction des paramètres du chemin d’accès (classpath)
C Configurer les propriétés de l’application
D Activer la fonctionnalité WebSocket
2. Comment sécuriser un point d’accès RESTful dans Spring Boot ?
A En utilisant l’annotation @Secure
B En définissant des configurations de sécurité dans application.properties
C Par l’intermédiaire de Spring Security et de sa configuration
D En utilisant un serveur de sécurité séparé
3. Quel est l’objectif des annotations @JsonBackReference et @JsonManagedReference dans Spring Boot ?
A Configurer des services web RESTful
B Gérer les relations récursives dans la sérialisation et la désérialisation JSON
C Définir les clés primaires et étrangères dans une base de données
D Pour configurer les propriétés de l’application
4. Quel est le rôle de l’annotation @CrossOrigin dans une application Spring Boot ?
A Permettre le traitement par lots
B Configurer la sécurité de l’application
C Définir une tâche planifiée
D Autoriser les requêtes cross-origin dans une application web
5. Quel est le composant responsable de la résolution des vues dans une application web Spring Boot ?
A JdbcTemplate
B ViewResolver
C DataSource
D WebMvcConfigurer
6. Quelle est l’utilisation principale de l’annotation @Repository dans Spring Boot ?
A Définir un contrôleur REST
B Marquer une classe en tant que repository, indiquant une interaction avec la base de données
C Créer des tâches planifiées
D Configurer les propriétés de l’application
7. Dans Spring Boot, à quoi sert la dépendance spring-boot-starter-jdbc ?
A Fournir un support JDBC (Java Database Connectivity)
B Prendre en charge le service de messagerie Java (JMS)
C Activer les fonctionnalités de Spring Security
D Intégrer Apache Kafka
8. Quel est l’objectif de la dépendance spring-boot-starter-aop ?
A Fournir un support pour la programmation orientée aspect (Aspect-Oriented Programming)
B Permettre les services web RESTful
C Ajouter des capacités de communication WebSocket
D Fournir des fonctionnalités de traitement par lots
9. Quel est le rôle principal de la dépendance spring-boot-starter-cache ?
A Supporter l’abstraction de la mise en cache dans les applications Spring Boot
B Fournir des capacités d’envoi d’e-mails
C Permettre la communication WebSocket
D Offrir des fonctionnalités de traitement par lots
10. Comment gérer les exceptions de manière globale dans une application Spring Boot ?
A En utilisant l’annotation @ControllerAdvice
B Par des blocs try-catch individuels dans chaque méthode
C En configurant un gestionnaire d’erreurs global dans application.properties
D En déployant un service de gestion des erreurs séparé