使用idea创建 Nacos 客户端
创建新工程
用idea创建一个新的项目工程,选择File->New->Project
选择阿里云镜像
下图是 SpringBoot 工程向导,右侧选中 Custom,写入阿里云地址http://start.aliyun.com,默认的 https://start.spring.io。 这里需要连接 spring 官方服务器,因为网络原因经常无法访问,所以采用国内阿里云镜像生成工程初始代码。
导入 Nacos 依赖
在向导后面的依赖页面,要接入 Nacos 有一项是必选的,请大家注意。
Spring Cloud Alibaba -> Nacos Service Discovery。
Nacos Service Discovery 是在当前SpringBoot工程内置 Nacos 客户端,在微服务应用启动时通过 Nacos 客户端向 Nacos 服务器发送注册信息。
项目创建完成以后在pom.xml文件中会有以下依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
配置 Nacos 注册中心通信地址
在 application.properties 配置 Nacos 注册中心通信地址
# 应用名称,默认也是在微服务中注册的微服务 ID
spring.application.name=sample-service
# 配置 Nacos 服务器的IP地址
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
#连接 Nacos 服务器使用的用户名、密码,默认为 nacos
spring.cloud.nacos.discovery.username=nacos
spring.cloud.nacos.discvery.password=nacos
#微服务提供Web服务的端口号
server.port=9000
启动项目
项目启动完成后,控制台会有下面日志