可能是由于配置文件中的占位符没有被正确解析导致的。请确保以下几点:

  1. 确保在application.properties或者application.yml配置文件中正确配置了Nacos的相关信息,例如:

    # Nacos配置
    nacos.config.server-addr=localhost:8848
    nacos.config.namespace=my-namespace
    
  2. 确保在Controller类中使用了@Value注解,并且占位符的格式是正确的,例如:

    @RestController
    public class MyController {
    
        @Value("${nacos.config.server-addr}")
        private String nacosConfigServerAddr;
    
        // ...
    }
    
  3. 确保项目的依赖中包含了Nacos的相关依赖,可以通过Maven或者Gradle进行添加。

  4. 确保Nacos服务正常运行,并且配置信息已经正确发布到了Nacos上。可以通过Nacos的管理界面进行确认。

如果上述步骤都正确,但仍然报错,可以尝试重启应用程序和Nacos服务,或者查看应用程序的日志以获取更详细的错误信息

springboot在controller使用value注解获取nacos配置信息时报Could not resolve placeholder 错误

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

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