Spring Boot

Spring Cloud Config

Configuration centralisée avec Spring Cloud Config Server, Git backend, refresh dynamique, encryption

19 questions d'entretien·
Senior
1

Quel est le rôle principal de Spring Cloud Config Server ?

Réponse

Spring Cloud Config Server centralise la gestion des configurations pour tous les microservices. Il permet de stocker les configurations dans un repository externe (Git, système de fichiers, Vault) et de les distribuer aux applications clientes. Cela facilite la modification de configurations sans redéploiement et assure la cohérence entre environnements.

2

Quelle dépendance est nécessaire pour créer un Config Server ?

Réponse

spring-cloud-starter-config-server est le starter qui contient toutes les dépendances nécessaires pour créer un Config Server. Il inclut Spring Cloud Config Server, le serveur web embarqué et les composants nécessaires pour exposer les endpoints de configuration. Il suffit ensuite d'activer le serveur avec @EnableConfigServer.

3

Quelle annotation active le Config Server dans une application Spring Boot ?

Réponse

@EnableConfigServer active les fonctionnalités du Config Server Spring Cloud dans l'application. Cette annotation configure automatiquement les endpoints nécessaires pour exposer les configurations aux clients, initialise le repository backend (Git, filesystem, etc.) et configure le serveur pour répondre aux requêtes de configuration selon le pattern /{application}/{profile}/{label}.

4

Quel est le backend de configuration par défaut de Spring Cloud Config Server ?

5

Comment configurer l'URL du repository Git dans Config Server ?

+16 questions d'entretien

Maîtrise Spring Boot pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement