在我的spring-cloud-config-server application.properties中。我已经在我的应用程序类中通过了@EnableConfigServer
spring.application.name=CONFIG_SERVER
server.port=1080
spring.cloud.config.server.git.uri=PATH_TO_GITHUB_REPO
spring.cloud.config.server.git.username=USNM
spring.cloud.config.server.git.password=PWD
spring.cloud.config.server.git.skip-ssl-validation=true
在我的git-reo应用程序内部。属性
third-party-cred=MY_VALUE
在我的春季云配置客户端bootstrap.properties
server.port=1081
spring.application.name=MY_SERVICE
spring.cloud.config.uri=http://localhost:1080
我正试图在我的微服务中使用@Value
访问git repo中存在的属性,但它给出了错误Could not resolve placeholder 'third-party-cred' in value "${third-party-cred}"
解决方案
bootstrap.properties默认情况下未启用。请在您的微服务中添加此依赖项。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>