大家好。我有一个使用 Spring Boot 2.4.0 的小项目
plugins {
id 'org.springframework.boot' version '2.4.0'
id 'io.spring.dependency-management' version '1.0.10.RELEASE'
id 'java'
}
和 Spring Cloud Config Client 2.2.5.RELEASE
ext {
set('springCloudVersion', "Hoxton.SR9")
springCloudConfigClientVersion = "2.2.5.RELEASE"
}
dependencies {
...
compile "org.springframework.cloud:spring-cloud-config-client:$springCloudConfigClientVersion"
...
}
但是,应用程序无法读取我的 bootstrap.properties 文件
spring.application.name= oauth-service spring.cloud.config.uri= http://localhost:8888
每当我尝试访问这些属性(或该文件中的任何属性)时,我都会收到 NullPointerException。
但是如果我降级到 Spring Boot 2.3.5
plugins {
id 'org.springframework.boot' version '2.3.5.RELEASE'
id 'io.spring.dependency-management' version '1.0.10.RELEASE'
id 'java'
}
一切正常。
这是一个已知的问题?使用 Spring Boot 2.4.0 和 Spring Cloud Config Client 时,我需要做什么(任何额外的配置)?