spring-cloudAan de slag met spring-cloud


Opmerkingen

Deze sectie geeft een overzicht van wat spring-cloud is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook grote onderwerpen in Spring-cloud vermelden en een link naar de gerelateerde onderwerpen bevatten. Aangezien de Documentatie voor spring-cloud nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

Aan de slag met Cloud Config: Clientconfiguratie

Om snel aan de slag te gaan, kunt u Spring Initializr gebruiken om uw client op te starten. Voeg de Config Client toe om automatisch een project met de benodigde afhankelijkheden te genereren.

Of u kunt de afhankelijkheid handmatig toevoegen aan een bestaande Spring Cloud-toepassing.

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-config</artifactId>
</dependency>
 

Zodra de afhankelijkheid van het klassepad is, probeert Spring Cloud verbinding te maken met een Config-server op localhost om de configuratie op te halen.

Aan de slag met Cloud Config: serverinstellingen

Om een gedistribueerde systeemconfiguratie te externaliseren, biedt Spring Cloud Config server- en client-side ondersteuning die nodig is voor het externaliseren en centraliseren van uw configuratie.

Om snel aan de slag te gaan, kunt u Spring Initializr gebruiken om uw server op te starten . Voeg de Config Server-afhankelijkheid toe om automatisch een project met de benodigde afhankelijkheden te genereren.

Of u kunt de afhankelijkheid handmatig toevoegen aan een bestaande Spring Cloud-toepassing.

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-config-server</artifactId>
</dependency>
 

Standaard kun je een Git-repository gebruiken om je configuratie op te slaan. Gedefinieerd in:

spring.cloud.config.server.git.uri: file://${user.home}/config-repo
 

De standaardpoort waarop een configuratieserver wordt uitgevoerd, is 8888.

server.port: 8888
 

Om de configuratieserver in te schakelen, moet de @EnableConfigServer de toepassing worden geannoteerd met @EnableConfigServer .