Spring Cloud 之 全局配置

匿名 (未验证) 提交于 2019-12-02 23:42:01

  一. ConfigServer的应用,这也是一个基于SpringBoot和web应用。启动后做为配置服务器对外提供访问。

server.port=8888 spring.cloud.config.server.git.uri=https://gitee.com/xxxx/config-repo spring.cloud.config.server.git.username={帐号} spring.cloud.config.server.git.password={密码}

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

@SpringBootApplication @EnableConfigServer public class App  {     public static void main( String[] args )     {         SpringApplication.run(App.class, args) ;     } }

spring:  application:   name: mockservices  cloud:   config:    uri: http://127.0.0.1:8888    label: branch1     // 表示具体应用配置仓库中哪个分支

@RunWith(SpringRunner.class) @SpringBootTest(classes = MockApp.class) public class ConfigTest {          @Value("${name}")     private String name ;          @Test     public void test() {         System.out.println(name);     }  }

 <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>    <dependencies>     <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-web</artifactId>         </dependency>                  <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-test</artifactId>         </dependency>                           <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-config</artifactId>         </dependency>            </dependencies>

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!