问题:
我尝试将spring boot项目接入到nacos配置中心中,并且已经成功将yaml接入到Nacos配置中心,请问该如何在Nacos配置中心中拉取不同的配置文件?
eg: pkcs8_rsa_private_key.pem 这是非对称加密的钥匙,如何将这个文件顺利的从配置中心拉去下来?
bootstrap.yml
spring: application: name: xxx cloud: nacos: config: namespace: 1fe6cb84-a57f-497e-b5db-9df32e56d526 server-addr: localhost:8848 file-extension: yaml shared-dataids: pkcs8_rsa_private_key.pem,mongo.yaml,mysql.yaml,redis.yaml,xxl-job.yaml,mybatis-plus.yaml,actuator.yaml,mybatis-plus.yaml refreshable-dataids: pkcs8_rsa_private_key.pem,mongo.yaml,mysql.yaml,redis.yaml,xxl-job.yaml,mybatis-plus.yaml,actuator.yaml,mybatis-plus.yaml discovery: server-addr: localhost:8848
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>0.2.1.RELEASE</version>
</dependency>
Nacos 版本: NACOS1.0.0 Nacos SDK and 版本: spring-cloud-starter-alibaba-nacos-config:0.2.1.RELEASE
原提问者GitHub用户GuoxinL
你好,可以在下面进行配置Nacos配置属性->extConfig
spring: cloud: nacos: config: server-addr: '127.0.0.1:8848' # 配置中心地址 file-extension: 'yml' # 使用格式 namespace: 'ed5131f7-f8cf-4369-a713-c87f8bbc4286' # 分组(dev,test等)
# 用于多配置项 (比如读取该项目的主配置之后,再读取一个单独的配置)
ext-config[0]: # 数组形式
data-id: 'public.yml' # 配置名称
group: 'DEFAULT_GROUP' # 分组名称
refresh: true # 是否动态刷新
原回答者GitHub用户purgeyao
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。