Config Client - VidoniJorge/gs-spring-cloud-netflix GitHub Wiki

Config Client

A continuación, se ejemplificará como realizar una implementación para consumir configuración en un repositorio centralizado

Para más información ver

*Se asume que el lector leyó Spring Cloud Config Server

Procedimiento

Para poder consumir de un Config Server, solo necesitamos completar 2 pasos:

  • Configurar dependencias de librerías
  • Configurar las propiedades del cliente
Configuración de dependencias

Para configurar las dependencias en nuestro proyecto solo tenemos que agregar en nuestro archivo gradle o maven, la siguientes dependencias:

  • Config Client

  • Spring Boot Actuator

  • Spring Web dependencies

      <dependency>
      	<groupId>org.springframework.boot</groupId>
      	<artifactId>spring-boot-starter-actuator</artifactId>
      </dependency>
      <dependency>
      	<groupId>org.springframework.boot</groupId>
      	<artifactId>spring-boot-starter-web</artifactId>
      </dependency>
      <dependency>
      	<groupId>org.springframework.cloud</groupId>
      	<artifactId>spring-cloud-starter-config</artifactId>
      </dependency>
    
Configuración de las propiedades del cliente

Esta configuración se tiene que realizar en nuestro archivo bootstrap.properties o bootstrap.yml.

Configuramos el nombre de la applicación
	spring.application.name= NewApplication


Configuramos la url del config server (por defecto es localhost:8888)
	spring.cloud.config.uri= http://localhost:8888


Habilitamos todas las operaciones de actuator 
	management.endpoints.web.exposure.include=*

Probar Configuración:

⚠️ **GitHub.com Fallback** ⚠️