Open squallliu opened 1 year ago
自己在项目中加个配置类可以绕过这个问题
@Configuration
public class HuaweiCloudConfiguration {
@Configuration
static class CommonConfiguration extends com.huaweicloud.common.CommonConfiguration {
}
@Configuration
static class EngineCommonConfiguration extends com.huaweicloud.service.engine.common.CommonConfiguration {
}
@Configuration
static class BootstrapConfiguration extends com.huaweicloud.common.configration.BootstrapPropertiesConfiguration {
}
@Configuration
static class EngineBootstrapConfiguration extends com.huaweicloud.service.engine.common.configration.BootstrapPropertiesConfiguration {
}
}
您好,请问您碰到了什么问题? 另外,SpringCloud 2020开始不推荐使用bootstrap配置机制,这个有链接可以分享一下吗?
您好,请问您碰到了什么问题? 另外,SpringCloud 2020开始不推荐使用bootstrap配置机制,这个有链接可以分享一下吗?
我们的项目不再使用 bootstarp 配置机制,所以启动时 spring-cloud-huawei 会报一些 properties 没有实例化。
官方就有说明啊,是对应 springboot 2.4 新的配置机制做出的更改,现在推荐使用 spring.config.import
https://spring.io/blog/2020/12/22/spring-cloud-2020-0-0-aka-ilford-is-available
那你们遇到那些需要在配置文件中修改配置情况是如何做的啊
那你们遇到那些需要在配置文件中修改配置情况是如何做的啊
没懂你的意思,能举个例子吗?
那你们遇到那些需要在配置文件中修改配置情况是如何做的啊
没懂你的意思,能举个例子吗?
就比如说你部署的时候是怎么把微服务名配置进去的啊
那你们遇到那些需要在配置文件中修改配置情况是如何做的啊
没懂你的意思,能举个例子吗?
就比如说你部署的时候是怎么把微服务名配置进去的啊
正常配置就好了
我理解不是Spring Cloud放弃bootstrap配置,而是推荐使用config-import的方式集成和使用spring cloud config。 这种方式必须依赖spring-cloud-config, 在使用动态配置,并且不是兼容spring cloud config的情况下并不是一个好的选择。 所以spring cloud huawei还是保留了bootstrap。
@squallliu 你们是否使用配置中心来管理配置? 如果使用了,去掉bootstrap后,是采用spring cloud config来适配对接吗?
@squallliu 你们是否使用配置中心来管理配置? 如果使用了,去掉bootstrap后,是采用spring cloud config来适配对接吗?
我们目前 spring cloud config 和 nacos 都在用,你们可以看下 nacos,支持一年了
这对放弃bootstrap配置文件的项目太不友好了。 对于老项目完全可以加spring.cloud.bootstrap.enabled=true启动参数或环境变量来启用,而不是由框架来做这个事情