QCM Framework Spring – Partie 3
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. Si une application Spring Boot ne démarre pas en raison d’un conflit de port, quelle est la solution typique ?
A Modifier le port dans le fichier de propriétés
B Réinstaller Spring Boot
C Mettre à jour les dépendances de Spring
D Changer le serveur
2. A quoi sert le fichier application.properties dans une application Spring Boot ?
A Configurer les propriétés de l’application
B Stocker les ressources de l’application
C Pour gérer les dépendances externes
D Aucun des éléments ci-dessus
3. Comment Spring Boot permet-il de surcharger les configurations par défaut ?
A En utilisant des fichiers de propriétés externes
B En utilisant les arguments en ligne de commande
C Utilisation des variables d’environnement
D Tout les réponses sont vrais
4. Quelle annotation est utilisée pour spécifier l’emplacement du fichier application.properties dans une application Spring Boot ?
A @PropertySource
B @ConfigurationProperties
C @Value
D @SpringBootApplication
5. Quel est le but de l’annotation @ConfigurationProperties dans une application Spring Boot ?
A Faire correspondre des propriétés provenant de sources externes à des propriétés de JavaBean
B Activer l’auto-configuration de Spring
C Pour définir des propriétés spécifiques à l’application
D Aucune de ces réponses n’est vraie.
6. Comment pouvez-vous spécifier un emplacement personnalisé pour le fichier application.properties dans une application Spring Boot ?
A En utilisant la propriété spring.config.location
B En utilisant l’annotation @PropertySource
C Utilisation de l’annotation @ConfigurationProperties
D Utilisation de l’annotation @Value
7. Quel est le but de l’annotation @ConditionalOnProperty dans Spring Boot ?
A Activer ou désactiver les beans de manière conditionnelle en fonction de la présence ou de la valeur d’une propriété.
B Spécifier l’ordre dans lequel les beans sont initialisés
C Définir des propriétés pour l’auto-configuration conditionnelle
D Aucune de ces réponses n’est vraie.
8. Comment accéder à une propriété du fichier application.properties dans une application Spring Boot ?
A En utilisant l’annotation @Value
B En utilisant l’objet Environment
C Utilisation de l’annotation @PropertySource
D Utilisation de l’annotation @ConfigurationProperties
9. Comment définir une classe de propriétés de configuration personnalisée dans Spring Boot ?
A En créant une classe Java et en l’annotant avec @ConfigurationProperties
B En créant une interface Java et en implémentant l’interface PropertySource
C En utilisant l’annotation @Configuration
D En utilisant l’annotation @Value
10. Comment charger des propriétés d’application supplémentaires à partir d’un fichier YAML externe dans une application Spring Boot ?
A En utilisant l’annotation @PropertySource avec l’attribut value défini sur le chemin du fichier YAML.
B En utilisant l’annotation @Value avec le chemin du fichier YAML
C En utilisant l’annotation @ConfigurationProperties avec le chemin du fichier YAML
D En utilisant l’annotation @ImportResource avec le chemin du fichier YAML