Get the App
SLTechnology News&Howtos  ›  Development  › 

What is the process of building Config by SpringCloud?

Shulou Source: shulou.com Published: 2022-06-01 00:52:12 10月04日 Update

This article mainly explains "what is the process of SpringCloud building Config". The content of the article is simple and clear, and it is easy to learn and understand. Please follow the editor's train of thought to study and learn "what is the process of SpringCloud building Config".

Use the spring-cloud-config-server component of spring cloud to build your own configuration center config-server

Configuration files can be stored in github, gitlab, etc., build their own registry, complete the unified management and access to the configuration, and later we will achieve the dynamic refresh of the configuration.

Put the configuration file on github

Https://github.com/halouprogramer/spring-config-repository

File name format

Application name-Environment configuration .yml

For example: spring-school (application name)-dev (profiles environment configuration)

Server side configuration:

1.pom introduction

Org.springframework.cloud spring-cloud-config-server

two。 Configuration file

Spring: application: name: spring-config cloud: config: server: git: uri: https://github.com/halouprogramer/spring-config-repository.git# username: * * password: * basedir: ~ / temp/gitlab

3. Startup class annotation

Import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.cloud.config.server.EnableConfigServer;import org.springframework.cloud.netflix.eureka.EnableEurekaClient;@EnableEurekaClient@EnableConfigServer@SpringBootApplicationpublic class SpringConfigApplication {public static void main (String [] args) {SpringApplication.run (SpringConfigApplication.class, args);}}

Start the server locally to access the configuration http://localhost:8083/spring-school-dev.yml that exists in the repository. If the access is explained, there will be no problem.

The client pulls the configuration through the configuration center:

Spring: application: name: spring-school cloud: config: discovery: enabled: true service-id: SPRING-CONFIG # access configuration Center Project name profile: dev profiles: active: dev

Thank you for your reading, the above is the content of "what is the process of SpringCloud building Config". After the study of this article, I believe you have a deeper understanding of what the process of building Config by SpringCloud is, and the specific use needs to be verified in practice. Here is, the editor will push for you more related knowledge points of the article, welcome to follow!

Tags: Configuration process file learning content environment problem application warehouse dynamic name customer client that is idea situation file name article more format Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Huawei Docker Shulou Technology MySQL NVidia