开发者社区 > 云原生 > 正文

springboot使用nacos做注册中心, 是怎么成功读取的nacos中的配置文件的?

springboot使用nacos做注册中心, 并且springboot配置文件没有配置nacos账密, 是怎么成功读取的nacos中的配置文件的?

展开
收起
真的很搞笑 2023-12-13 21:57:20 41 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    当Spring Boot应用使用Nacos作为注册中心,但Spring Boot配置文件没有配置Nacos的账号当Spring Boot应用使用Nacos作为注册中心,但Spring Boot配置文件没有配置Nacos的账号和密码时,它仍然能够成功读取Nacos中的配置文件。这主要得益于Nacos默认提供了匿名访问的机制。即在默认情况下,如果客户端没有提供相关的认证信息,Nacos服务器会允许这样的请求进行,从而让客户端可以获取到相应的配置信息。

    此外,为了实现服务的注册与发现,您需要先下载并启动Nacos server。然后通过在Spring Boot应用中添加对应的依赖,如nacos-discovery-spring-boot-starter和nacos-config-spring-boot-starter,即可实现服务的注册与发现以及动态的配置变更。这样,即使Spring Boot应用的配置文件没有显式配置Nacos的账号和密码,它仍然可以利用已经集成的Nacos相关依赖来实现对Nacos中配置信息的读取和应用。

    2023-12-14 21:17:13
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载