1. 先配置maven镜像地址(已配置可忽略)
settings.xml中配置
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
2.nacos下载地址
https://github.com/alibaba/nacos/releases(github地址,比较慢的话可以转gitee)
解压对应的文件夹,命令行进入对应的bin目录下输入 .\startup.cmd -m standalone
启动对应的nacos服务
本地服务地址:http://127.0.0.1:8848/nacos/index.html
用户名密码均为:nacos
此时就表明nacos服务正常启动。
3.本地服务注册
- 父模块项目中pom.xml中dependencies新增依赖
<!--配置中心-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
<!--注册中心-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
- 子项目中的application.yml新增
spring:
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
application:
name: service1(当前服务名)
注意application要和cloud保持统一列
- 子项目启动类中增加注解
@EnableDiscoveryClient
- 启动子项目
有这样的输出代表服务注册成功。
- 查看nacos服务列表即可查看当前注册服务