spring - spring-cloud-azure-feature-management 与 application.yaml
问题描述
我正在尝试为我的团队实现一个快速的功能标志解决方案,同时运行 .net core 和 java spring boot。我能够使用特性管理轻松地获得一个使用 .net 核心运行的解决方案,并且很高兴看到Spring 等效项,因为我希望所有团队都使用基本相同的工具。但是,我遇到了问题,因为我只想首先在 application/bootstrap.yaml 中提供标志值,然后它一直对我大喊大叫,并出现以下错误。
原因:org.springframework.beans.factory.BeanCreationException:创建名为“spring.cloud.azure.appconfiguration-com.microsoft.azure.spring.cloud.config.AppConfigurationProperties”的bean时出错:调用init方法失败;嵌套异常是 java.lang.IllegalArgumentException:必须配置至少一个配置存储。原因:java.lang.IllegalArgumentException:必须配置至少一个配置存储。
所以,我的问题是,如何为本地文件而不是 spring 云配置指定提供程序?我没有实施,在我的环境中这样做需要很长时间。
解决方案
我发现了我的问题!我有一个额外的依赖,这对于我正在做的事情是不需要的。一旦我删除了以下内容,它就可以正常工作。
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>spring-cloud-azure-appconfiguration-config</artifactId>
<version>1.2.2</version>
</dependency>
推荐阅读
- kubernetes - 尝试使用 minikube 运行示例微服务应用程序时如何解决 DNS 查找错误
- jenkins - 在 Jenkins 中安装插件时出错
- python - keras实现共享卷积权重——转置操作
- vba - 读取带有俄语文本的 CSV 文件未正确显示
- c - C在信号处理程序中编写异步不安全代码
- twilio - 与电子邮件频道的 Twilio 对话
- java - 如何修复“java.lang.NullPointerException:null”?
- python-3.x - Python 中的 pyvisa.errors.VisaIOError VI_ERROR_SYSTEM_ERROR
- r - R:具有多个条件的子集大数据框
- python - 如何在 PyQt 容器中运行视频?