在Spring启动中配置从secrets读取,并抛出区域错误的问题,可以通过以下步骤来解决:
mysecrets
是你在云平台上创建的secrets对象的名称,dev
是你的应用程序的配置文件的环境配置,master
是你的secrets对象的版本标签。uri
属性是从secrets中读取的配置信息。spring.cloud.config.uri
是在配置文件中定义的secrets的URI,my.secret.property
是从secrets中读取的配置属性。SecretsConfig
类被注入到MyController
中,可以通过调用getSecretProperty()
方法获取secrets中的配置属性。SecretsConfig
类中的validateSecretProperty()
方法中进行验证,如果secretProperty
为空,则抛出自定义的运行时异常。以上是一个基本的解决方案,可以根据具体需求进行调整和扩展。在腾讯云中,你可以使用腾讯云的密钥管理服务(Secrets Manager)来管理和读取secrets,并可以结合腾讯云的其他产品和服务来构建完整的云计算解决方案。更多关于腾讯云的产品和服务信息,你可以访问腾讯云官方网站:https://cloud.tencent.com/。
领取专属 10元无门槛券
手把手带您无忧上云