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

前情回顾


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

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


SpringCloud集成Nacos服务注册功能


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

本次项目通过IDEA创建。


创建一个新项目


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


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


转到这个页面,点击Next。


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


如图的项目路径。


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


引入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服务网站上面查看,该服务是否被注册成功了。

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


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


总结


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

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

上一篇:(五)Gateway开发教程之为什么选择JWT


下一篇:Android 命令行获取apk信息