Spring-cloud-config使⽤遇到的问题踩坑记录(⼀)拉取配置⽂件失败
新建项⽬ Eureka-Config
引⼊pom
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="/POM/4.0.0" xmlns:xsi="/2001/XMLSchema-instance"
xsi:schemaLocation="/POM/4.0.0 /xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.6.RELEASE</version>
<relativePath/><!-- lookup parent from repository -->
</parent>谷雨祝福语
<groupId>com.</groupId>
<artifactId>eureka-config</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>eureka-config</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Hoxton.SR3</spring-cloud.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<!--加⼊Spring-cloud-config 必须的jar-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
<!--加⼊security 安全验证-->
堆字组词<!--<dependency>-->
<!--<groupId>org.springframework.boot</groupId>-->
<!--<artifactId>spring-boot-starter-security</artifactId>-->
<!--</dependency>-->
<dependency>
<groupId>org.springframework.boot</groupId>
字谜大全一年级
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</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>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
国际音标发音软件yml 配置
spring:
application:
name: eureka-config
cloud:
config:
label: master
server:
git:
uri: 10.0.0.220:8881/EurekaConfig/Eureka-Config.git
label: 分⽀标签
profile:配置⽂件的简写 例如开发环境:config-dev.properties 默认是-dev
这个是重点需要注意的
启动项⽬
浏览器 访问 查看是否可以获取 配置⽂件
图中红⾊ 可以不写 默认是master 若是其他的分⽀需要写明 例如 : dev 、test
发现访问失败!
读取配置文件失败来去 原来是 忘记加@EnableConfigServer了 。。。应采儿
加好之后 再次请求
这次错误不⼀样了
查看官⽹ 说明后发现 配置⽂件有固定格式的 必须要遵守他的规定才⾏
扫噶 !
原来要指导profile 加上
再试 数据拿到了
config 默认需要指定profile的
当你的 gitlab 上没有注明 profile的时候 -dev就是默认的取值
踩坑记录完毕。