前提

已经配置好Nacos注册中心,配置步骤查看博客:https://blog.zoutl.cn/472.html

实现过程

创建项目

创建一个Maven项目,这个项目就是一个服务,注册到Nacos

引入依赖

1
2
3
4
5
6
7
8
9
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 服务注册/发现-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

application.yml配置

1
2
3
4
5
6
7
8
9
10
11
12
server:
port: 8081
servlet:
context-path: /

spring:
application:
name: nacos-order
cloud:
nacos:
discovery:
server-addr: 121.41.111.222:8848

创建启动类

@EnableDiscoveryClient这个注解能够让Nacos注册中心发现这个服务

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.ledao;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

/**
* @author LeDao
* @company
* @create 2022-03-28 19:40
*/
@EnableDiscoveryClient
@SpringBootApplication
public class NacosOrderApplication {

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

结果

运行启动类后,到Nacos注册中心界面查看结果,可以发现服务已经注册成功了

image-20220328200121379