根据您提供的依赖配置,可以看出您正在使用Spring Boot和Spring Cloud Config进行配置管理。在您的情况下,您可能遇到了无法解析占位符的问题。

首先,请确保您的bootstrap.yml文件位于正确的位置(在src/main/resources目录下)。然后,检查bootstrap.yml文件中的占位符是否正确使用。占位符的格式应为${propertyName}

如果您确定占位符的格式正确,但仍然无法解析,可能存在以下问题:

  1. 缺少相关配置:请确保您的bootstrap.yml文件中包含所需的配置属性,并且这些属性已经在配置服务器(如Spring Cloud Config Server)中配置。如果您没有使用配置服务器,则可以在bootstrap.yml中直接定义这些属性。

  2. 配置服务器不可用:如果您正在使用配置服务器,确保配置服务器正在运行并且可以访问。您可以尝试通过浏览器或命令行来访问配置服务器的端点,以验证其是否可用。

  3. 依赖冲突:请确保您的项目中没有版本冲突或依赖冲突。您可以尝试使用mvn dependency:tree命令来查看项目的依赖关系树,并确保所有依赖项的版本兼容。

如果您仍然无法解决问题,请提供更多的错误信息和堆栈跟踪,以便更好地帮助您解决问题

springboot中Value注入的值在bootstrapyml中报Could not resolve placeholder下面是我的依赖 xml version=10 encoding=UTF-8project xmlns=httpmavenapacheorgPOM400 xmlnsxsi=httpwwww3org2001XMLSchema-instance

原文地址: http://www.cveoy.top/t/topic/iqqV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录