【官方】Nacos Spring Boot 快速开始
【官方】Nacos Spring Boot 快速开始
Nacos Spring Boot 快速开始
本文主要面向 Spring Boot 的使用者,通过两个示例来介绍如何使用 Nacos 来实现分布式环境下的配置管理和服务发现。
关于 Nacos Spring Boot 的详细文档请参看:nacos-spring-boot-project。
通过 Nacos Server 和 nacos-config-spring-boot-starter 实现配置的动态变更;
通过 Nacos Server 和 nacos-discovery-spring-boot-starter 实现服务的注册与发现。
前提条件
您需要先下载 Nacos 并启动 Nacos server。操作步骤参见 Nacos 快速入门。
启动配置管理
启动了 Nacos server 后,您就可以参考以下示例代码,为您的 Spring Boot 应用启动 Nacos 配置管理服务了。完整示例代码请参考:nacos-spring-boot-config-example
添加依赖。
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>nacos-config-spring-boot-starter</artifactId>
<version>${latest.version}</version>
</dependency>注意:版本 0.2.x.RELEASE 对应的是 Spring Boot 2.x 版本,版本 0.1.x.RELEASE 对应的是 Spring Boot 1.x 版本。
在
application.properties中配置 Nacos server 的地址:
nacos.config.server-addr=127.0.0.1:8848
使用
@NacosPropertySource加载dataId为example的配置源,并开启自动更新:
@SpringBootApplication
@NacosPropertySource(dataId = "example", autoRefreshed = true)
public class NacosConfigApplication {
public static void main(String[] args) {
SpringApplication.run(NacosConfigApplication.class, args);
原创不易,完成人机校验,阅读全文
相关推荐
学习笔录-SPRING BOOTspring boot框架学习1-认识spring boot和快速入门NACOS【Spring boot Nacos系列教程】Nacos第三篇:多环境配置GIT项目一款基于代码生成器的Java快速开发平台【jeecg-boot】工作小总结&小工具类Spring Boot管理技巧:利用pkill命令快速停止应用学习笔录-SPRING BOOT使用idea快速实现spring boot(1.5*版本) 与mybatis的整合经验分享Fastjson 1.x曝出9.0分RCE漏洞!Spring Boot项目赶紧自查,官方补丁还没出NACOS【Nacos系列教程】Nacos第一篇:本地搭建nacos环境NACOSNacos 概念