(四)Nacos开发教程之SpringCloud集成服务注册

871 阅读1分钟

这是我参与11月更文挑战的第16天,活动详情查看:2021最后一次更文挑战

前情回顾

我们在之前的文章中,已经讲过了Nacos的安装部署,对Nacos也有了初步的认识,从这篇文章中,我们就要开始在项目中去使用Nacos了。

接下来一起来学习一下SpringCloud项目中集成Nacos组件。

SpringCloud集成Nacos服务注册功能

我们需要先创建一个SpringCloud项目,随后再从这个项目基础上进行Nacos组件的扩展。

本次项目通过IDEA创建。

创建一个新项目

新建一个Maven项目,File-New Project。

image.png

转到这个页面,点击Next。

image.png

如图的项目路径。

image.png

引入Nacos相关jar包

创建完成项目,接下来就是要引入相应的jar包了。

修改pom文件,如下代码:

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    <version>Hoxton.SR9</version>
</dependency>

修改Application类,引入@EnableDiscoveryClient注解,开启nacos服务治理功能

@EnableDiscoveryClient
@SpringBootApplication
public class Application {

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

}

配置Nacos相关参数

修改application.yml文件,增加Nacos的相关参数

127.0.0.1:8848;这个服务是指安装的nacos服务器。

server:
  port: 8080
  
spring:
  application:
    name: test
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848

启动项目

运行Application类。

查看服务是否被注册成功

让我们登录nacos服务网站上面查看,该服务是否被注册成功了。

在以下菜单中可以查看相应的服务是否注册成功。

image.png

总结

今天我们来学习了Nacos服务治理功能的基础使用,当然了,Nacos服务治理还有一些其他的配置项,这个大家可以去看看官网文档。

一定要学着如何看官方文档,这个很重要。