QCM Framework Spring – Partie 17
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 Spring Boot simplifie-t-il la configuration de Maven ?
A En fournissant un POM parent pour la gestion des dépendances
B En éliminant le besoin d’un fichier pom.xml
C En générant automatiquement des scripts de build Maven
D En remplaçant Maven par son propre système de build
2. Quelles versions de Gradle sont compatibles avec Spring Boot 3 ?
A Gradle 5.x et 6.x
B Gradle 6.x uniquement
C Gradle 7.x (7.5 ou plus récent) et 8.x
D Gradle 4.x et 5.x
3. Quel est l’objectif de Spring Boot Actuator ?
A Fournir un support pour le développement de l’interface utilisateur côté client
B Offrir un ensemble de fonctionnalités prêtes à la production pour aider à surveiller et à gérer l’application
C Permettre des capacités de traitement par lots
D Fournir un support ORM (Object-Relational Mapping)
4. Quel est l’objectif de la dépendance spring-boot-starter-web ?
A Prendre en charge le développement d’applications desktop
B Fournir un support de base pour le développement web et RESTful
C Activer la fonctionnalité WebSocket
D Ajouter la prise en charge du traitement par lots
5. Quel est l’objectif de la dépendance spring-boot-starter-test ?
A Fournir un support pour tester les applications Spring Boot
B Permettre de tester en direct les applications web
C Offrir un framework de test pour les opérations de base de données
D Intégrer des outils de test externes
6. Quel conteneur de servlet intégré est pris en charge par défaut dans Spring Boot ?
A Apache HTTP Server
B Tomcat
C Microsoft IIS
D Nginx
7. Comment exécuter une application Spring Boot ?
A En utilisant la commande Java -jar avec le fichier JAR de l’application
B En la déployant sur un serveur web comme Apache Tomcat
C En exécutant la méthode principale dans un IDE
D Toutes ces réponses
8. Quelle est l’utilisation principale de l’annotation @ComponentScan dans Spring Boot ?
A Rechercher des composants et des configurations Spring
B Configurer les paramètres de sécurité de l’application
C Définir les entités de la base de données
D Configurer les sources de messages pour l’internationalisation
9. Que fait l’annotation @Autowired dans Spring Boot ?
A Injecte des valeurs de propriété à partir du fichier application.properties
B Fournit une connectivité à la base de données
C Elle connecte automatiquement les beans dans les propriétés, les constructeurs ou les méthodes.
D Initialise les composants de l’application
10. Quel est le but de l’annotation @Entity dans Spring Boot ?
A Définir un contrôleur REST
B Déclarer une entité JPA
C Créer une tâche planifiée
D Définir un chemin de scan de composant