版本

  1. springboot版本:2.1.6.RELEASE
  2. nacos版本Nacos 1.1.0

创建一个springboot项目

快速开始

  1. pom引用

         <!--配置 这里配置config,后面测试有用-->
         <dependency>
             <groupId>org.springframework.cloud</groupId>
             <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
             <version>0.9.0.RELEASE</version>
         </dependency>
         <!--服务注册-->
         <dependency>
             <groupId>org.springframework.cloud</groupId>
             <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
             <version>0.9.0.RELEASE</version>
         </dependency>
  2. yml配置

修改配置名称: bootstrap.yml
添加配置信息

spring:
  application:
    name: nacos-producer
  cloud:
    nacos:
      config:
        server-addr: 127.0.0.1:8848
        file-extension: yaml
      discovery:
        server-addr: 127.0.0.1:8848
server:
  port: 8899
  1. 代码

@SpringBootApplication
@EnableDiscoveryClient
public class NacosDiscoveryProducerApplication {

    public static void main(String[] args) {
        SpringApplication.run(NacosDiscoveryProducerApplication.class, args);
    }

    @RestController
    public class EchoController {
        @GetMapping(value = "/echo/{string}")
        public String echo(@PathVariable String string) {
            return "Hello Nacos Discovery " + string;
        }
    }
}

启动程序,查看nacos管理页面,在服务列表可以查看到当前应用

  1. 在配置里添加服务地址和基础配置测试
    在配置列表添加(格式: YAML)
    Data ID: nacos-producer.yaml
    Group: DEFAULT_GROUP
 spring:
  application:
    name: nacos-producer
  cloud:
    nacos:
      config:
        server-addr: 127.0.0.1:8848
        file-extension: yaml
      discovery:
        server-addr: 127.0.0.1:8848
server:
  port: 8899

发布,启动程序,看到端口改变,服务列表显示注册成功

代码

个人站点

reference


Nacos Config Example

Spring Cloud Alibaba Nacos Config

Spring Cloud Alibaba Nacos Discovery

最后修改:2020 年 02 月 13 日
如果觉得我的文章对你有用,请随意赞赏