Spring Cloud Config
Configuration centralisée avec Spring Cloud Config Server, Git backend, refresh dynamique, encryption
1Quel est le rôle principal de Spring Cloud Config Server ?
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.
2Quelle dépendance est nécessaire pour créer un Config Server ?
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.
3Quelle annotation active le Config Server dans une application Spring Boot ?
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}.
Quel est le backend de configuration par défaut de Spring Cloud Config Server ?
Comment configurer l'URL du repository Git dans Config Server ?
+16 questions d'entretien
Autres sujets d'entretien Spring Boot
Spring Core - IoC & DI
Spring Boot Auto-Configuration
Spring Boot Starters
Application Properties & YAML
Logging avec SLF4J et Logback
Spring Boot DevTools
Spring MVC Basics
Spring REST Controllers
Request & Response Handling
Gestion des exceptions
Validation avec Bean Validation
Spring Data JPA - Les bases
Entités JPA et relations
Requêtes JPA
Spring Data Repositories
Spring Security - Les bases
Spring Boot Actuator
Tests unitaires avec JUnit et Mockito
Tests Spring Boot
Profiles et Environment
RestTemplate et WebClient
Async et Scheduling
Caching avec Spring
Spring WebFlux (Reactive)
Transactions Spring
Authentification et autorisation avancées
JWT et sécurité stateless
OAuth2 et Authorization Server
Spring Boot et Docker
Microservices avec Spring
Optimisation des performances
GraalVM Native Images
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