0
点赞
收藏
分享

微信扫一扫

sc-config server client实例 20230118

夏沐沐 2023-01-26 阅读 169

 

一、config-server git

 

​​https://github.com/huanzi-qch/config-server/blob/master/myspringboot-dev.properties​​

sc-config server client实例 20230118_git

 

 

 

二、configServer[2063]

 

  1、pom.xml

<properties>
      <java.version>1.8</java.version>
      <spring-cloud.version>2021.0.5</spring-cloud.version>
    </properties>
    <dependencies>
      <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-config-server</artifactId>
      </dependency>
    </dependencies>
    <dependencyManagement>
      <dependencies>
       <dependency>
         <groupId>org.springframework.cloud</groupId>
          <artifactId>spring-cloud-dependencies</artifactId>
          <version>${spring-cloud.version}</version>
          <type>pom</type>
          <scope>import</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>

  2、application.properties
 

spring.application.name=cs2063
    server.port=2063
    spring.cloud.config.server.git.uri=https://github.com/huanzi-qch/config-server.git
    spring.cloud.config.server.git.search-paths=config-server
    spring.cloud.config.label=master
    spring.cloud.config.server.git.username=88888@qq.com
    spring.cloud.config.server.git.password=kkksss

sc-config server client实例 20230118_spring_02

 

 

  3、CserverApplication

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

 

 

 

      4、http://localhost:2063/myspringboot-dev.properties/

sc-config server client实例 20230118_git_03

 

 

 

 

 

 三、configClieng【2064】

   1、pom.xml

<properties>
  <java.version>1.8</java.version>
  <spring-cloud.version>2021.0.5</spring-cloud.version>
  </properties>
  <dependencies>
  <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>
  <dependency>
   <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-bootstrap</artifactId>
   <version>3.0.3</version>
   </dependency>
  </dependencies>
  <dependencyManagement>
  <dependencies>
   <dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-dependencies</artifactId>
  <version>${spring-cloud.version}</version>
  <type>pom</type>
  <scope>import</scope>
  </dependency>
  </dependencies>
  </dependencyManagement>

 

   2、bootstrap.properties


 

 

     spring.application.name=consumberconfig2064
  server.port=2064

  #应用名称,需要对应git中配置文件名称称前半部分别 http://localhost:2063/myspringboot-dev.properties/
  spring.cloud.config.name=myspringboot
  # dev开发环境配置文件|test 测试环境 |pro正式环境
  spring.cloud.config.profile=dev
  #git的分支
  spring.cloud.config.label=master
  #配置服务中心地址cs2063[2063]
  spring.cloud.config.uri=http://localhost:2063/

 

sc-config server client实例 20230118_git_04

 

 

 


   3、测试controller

 

import org.springframework.beans.factory.annotation.Value;
  import org.springframework.boot.SpringApplication;
  import org.springframework.boot.autoconfigure.SpringBootApplication;
  import org.springframework.web.bind.annotation.GetMapping;
  import org.springframework.web.bind.annotation.RestController;

  @RestController
  @SpringBootApplication
  public class Consumberconfig2064Application {

  public static void main(String[] args) {
  SpringApplication.run(Consumberconfig2064Application.class, args);
   }

  @Value("${huanzi.qch.config.server.password}")
  private String password;

  @GetMapping("/index")
  public String index(){
  return "hello springboot!password【2064】"+password;
   }
  }

  

sc-config server client实例 20230118_ci_05

 

 

 

 

 

    注:

配置中心服务端 configServer[2063]

  

sc-config server client实例 20230118_spring_06

 

 


举报

相关推荐

0 条评论