保姆级springcloudAlibaba微服务Nacos极速入门
·
下载以及安装
Nacos Server 下载 | Nacos 官网
点击这个网站进行下载压缩包,下载后解压到不带中文的文件夹下面
启动Nacos服务
在bin文件夹下的路径栏中输入cmd打开终端输入startup.cmd -m standalone,如图所示

出现以上画面代表启动成功,此时不要关闭这个窗口。
在浏览器中输入
http://localhost:8848/nacos
启动成功可以看到如下画面(此时服务列表是空的,忽略图中的服务列表)

创建demo项目
创建springboot项目,修改pom文件,引入相关依赖
记得加上这个
<packaging>pom</packaging>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-cloud.version>2023.0.3</spring-cloud.version>
<spring-cloud-alibaba.version>2023.0.3.2</spring-cloud-alibaba.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>${spring-cloud-alibaba.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
如图所示创建子项目

在services中引入服务发现和远程调用的依赖
<dependencies>
<!-- 服务发现 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
</dependencies>
在service-order和service-product中引入springweb依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
创建springboot启动类以及配置文件
以order为例,创建启动类
package com.eden.order;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class OrderMainApplication {
public static void main(String[] args) {
SpringApplication.run(OrderMainApplication.class, args);
}
}
配置文件
spring.application.name=service-order
server.port=8000
spring.cloud.nacos.server-addr=127.0.0.1:8848
点击启动,启动成功后再次查看Nacos页面,如果出现了新的服务service-order就说明成功了

更多推荐
所有评论(0)