QCM Framework Spring – Partie 11
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. Quelle est la meilleure pratique pour gérer les configurations d’application dans un environnement Spring Boot conteneurisé ?
A Stocker les configurations à l’intérieur du conteneur
B Utiliser des fichiers de configuration externes
C Codage en dur des configurations dans l’application
D Utilisation des configurations par défaut
2. Comment spécifier une image de base dans un fichier Docker pour une application Spring Boot ?
A En utilisant la directive FROM
B En utilisant la directive BASE
C En utilisant la directive IMAGE
D En utilisant la directive SOURCE
3. Quelle commande dans un fichier Docker est utilisée pour copier le jar de l’application Spring Boot dans l’image Docker ?
A INSERT
B ADD
C PASTE
D COPY
4. Quel est le problème le plus fréquent lorsqu’une application Spring Boot dans un conteneur Docker ne parvient pas à se connecter à des services externes ?
A Paramètres réseau incorrects
B Versions logicielles incompatibles
C Pilotes de base de données non pris en charge
D Code d’application défectueux
5. Comment pouvez-vous résoudre le problème d’une application Spring Boot qui démarre dans un conteneur Docker mais qui n’est pas accessible de l’extérieur ?
A Vérifier les fichiers logs du conteneur Docker
B Vérifier les paramètres réseau du conteneur
C S’assurer que le port d’application correct est exposé
D Toutes les réponses ci-dessus
6. Que facilite le framework Spring WebFlux dans Spring Boot ?
A La création d’applications web synchrones et bloquantes
B La création d’applications web réactives et non bloquantes
C Tests automatisés d’applications web
D Créer des microservices
7. Dans la programmation interactive avec Spring Boot, quel est le rôle du Project Reactor ?
A Il fournit une bibliothèque réactive pour la mise en œuvre d’API réactives.
B C’est un outil de création
C C’est un système de gestion des dépendances
D Il ne gère que les opérations synchrones
8. Quel est le principal avantage de l’utilisation de la programmation réactive pour les flux de données dans Spring Boot ?
A Sécurité accrue des transmissions de données
B Simplification du code
C Capacité à gérer efficacement un grand nombre de flux de données simultanés
D Réduction de l’utilisation de la mémoire
9. Comment définir un objet Mono qui renvoie une valeur unique de manière asynchrone dans WebFlux de Spring Boot ?
A En utilisant Mono.just()
B En utilisant Mono.async()
C En utilisant Mono.single()
D En utilisant Mono.create()
10. Quelle méthode peut être utilisée pour regrouper plusieurs flux réactifs dans Spring Boot ?
A Flux.merge()
B Flux.combine()
C Flux.join()
D Flux.zip()