QCM Framework Spring – Partie 9
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 annotation est utilisée pour créer un client REST dans les microservices Spring Boot ?
A @RestClient
B @FeignClient
C @Client
D @RestTemplate
2. Comment permettre à un service de s’enregistrer auprès du serveur Eureka dans une application Spring Boot ?
A En annotant la classe principale de l’application avec @EnableEurekaClient.
B En utilisant @RegisterService.
C En utilisant @EnableDiscoveryClient.
D En définissant des propriétés dans application.yml.
3. Quelle est la meilleure pratique pour intégrer une architecture microservices avec un système de messagerie comme Kafka dans Spring Boot ?
A Utiliser Spring Integration.
B En utilisant Spring Cloud Stream.
C Utilisation des appels directs à l’API.
D Utilisation de Spring Data.
4. Comment identifier les problèmes de performance dans une architecture de microservices utilisant Spring Boot ?
A En utilisant Spring Boot Actuator.
B En analysant les fichiers de log.
C En effectuant des revues de code.
D En utilisant des outils de contrôle des performances des applications.
5. Quelles sont les mesures à prendre si un service particulier d’une architecture de microservices ne démarre pas ?
A Vérifier la présence d’erreurs dans les fichiers logs du service.
B Examiner les fichiers de configuration du service.
C Vérifiez la connectivité du réseau.
D Toutes les options mentionnées.
6. Comment gérer un scénario dans lequel un microservice ne parvient pas à communiquer avec d’autres services de manière interrompue ?
A Implémenter des mécanismes de relance et des fallbacks.
B Augmenter les valeurs de timeout.
C Les deux options mentionnées.
D Redéfinir les interactions entre les services.
7. Quel est l’objectif principal de Spring Boot Actuator ?
A Surveiller et gérer les applications dans les environnements de production.
B Améliorer la sécurité des applications.
C Améliorer les performances d’accès aux données.
D Rationaliser le développement des applications.
8. Quel est l’url de Spring Boot Actuator qui fournit des détails sur la santé de l’application ?
A /info
B /health
C /metrics
D /trace
9. Quelles sont les informations accessibles via le point de terminaison /metrics de Spring Boot Actuator ?
A Détails de la session de l’utilisateur.
B Les métriques de performance de l’application.
C Propriétés de configuration de l’application.
D Configurations de sécurité.
10. Comment personnaliser les points de terminaison (URL) exposés par Spring Boot Actuator ?
A En modifiant le fichier application.properties.
B En utilisant des annotations dans le code de l’application.
C En modifiant la configuration de la compilation.
D En créant des points de terminaison Actuator personnalisés.