Spring Cloud Config
Zentralisierte Konfiguration mit Spring Cloud Config Server, Git-Backend, dynamischem Refresh, Verschlüsselung
1Was ist die Hauptaufgabe des Spring Cloud Config Server?
Was ist die Hauptaufgabe des Spring Cloud Config Server?
Antwort
Spring Cloud Config Server zentralisiert die Konfigurationsverwaltung für alle Microservices. Er ermöglicht das Speichern von Konfigurationen in einem externen Repository (Git, Dateisystem, Vault) und deren Verteilung an Client-Anwendungen. Dies erleichtert Konfigurationsänderungen ohne erneutes Deployment und gewährleistet Konsistenz über Umgebungen hinweg.
2Welche Abhängigkeit ist erforderlich, um einen Config Server zu erstellen?
Welche Abhängigkeit ist erforderlich, um einen Config Server zu erstellen?
Antwort
spring-cloud-starter-config-server ist der Starter, der alle notwendigen Abhängigkeiten zum Erstellen eines Config Servers enthält. Er umfasst Spring Cloud Config Server, den eingebetteten Webserver und die Komponenten, die zum Bereitstellen der Konfigurations-Endpoints benötigt werden. Anschließend aktiviert man ihn einfach mit @EnableConfigServer.
3Welche Annotation aktiviert den Config Server in einer Spring Boot-Anwendung?
Welche Annotation aktiviert den Config Server in einer Spring Boot-Anwendung?
Antwort
@EnableConfigServer aktiviert die Funktionen des Spring Cloud Config Servers in der Anwendung. Diese Annotation konfiguriert automatisch die notwendigen Endpoints, um Konfigurationen für Clients bereitzustellen, initialisiert das Backend-Repository (Git, filesystem usw.) und richtet den Server so ein, dass er Konfigurationsanfragen nach dem Muster /{application}/{profile}/{label} beantwortet.
Was ist das Standard-Konfigurationsbackend für Spring Cloud Config Server?
Wie konfiguriert man die Git-Repository-URL im Config Server?
+16 Interview-Fragen
Weitere Spring Boot-Interviewthemen
Spring Core - IoC & DI
Spring Boot Auto-Configuration
Spring Boot Starters
Application Properties & YAML
Logging mit SLF4J und Logback
Spring Boot DevTools
Spring MVC Basics
Spring REST Controllers
Request & Response Handling
Ausnahmebehandlung
Bean Validation
Spring Data JPA Grundlagen
JPA-Entitäten und Beziehungen
JPA-Abfragen
Spring Data Repositories
Spring Security Grundlagen
Spring Boot Actuator
Unit-Tests mit JUnit & Mockito
Spring Boot Testing
Profiles und Environment
RestTemplate und WebClient
Async & Scheduling
Caching mit Spring
Spring WebFlux (Reactive)
Spring-Transaktionen
Erweiterte Authentifizierung und Autorisierung
JWT & Stateless-Sicherheit
OAuth2 & Authorization Server
Spring Boot und Docker
Microservices mit Spring
Performance-Optimierung
GraalVM Native Images
Meistere Spring Boot für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten