Java Spring Cloud Alibaba-Nacos 注册中心:(三)框架的搭建
程序员文章站
2022-03-23 16:45:56
...
- 我们将使用搭建所示的测试案例
1.创建 nacos-examples 的父项目
- 我们将为 Nacos 创建一个单独项目,方便我们来演示和管理 nacos 的相关功能
- 使用 IDEA 创建一个 Maven 模块:
- 点击 next:
- Name:nacos-examples
- 其他项将会自动的填充进去。
- 点击 Finish 完成创建
修改 nacos-examples 里面的 pom.xml 文件,在此我们引入:
- spring-boot-starter-web (spring-boot-web 开启的最基础的依赖)
- spring-cloud-alibaba-nacos-discovery(nacos 做服务发现的最基础的依赖)
- 在< dependencies>添加这 2 个依赖:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-nacos-discovery</artifactId>
</dependency>
</dependencies>
- 修改 nacos-examples 项目的打包方式:
<packaging>pom</packaging>
- 最后,完整的 pom.xml 文件如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>spring-cloud-alibaba-examples</artifactId>
<groupId>com.dqcgm</groupId>
<version>1.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>nacos-examples</artifactId>
<packaging>pom</packaging>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-nacos-discovery</artifactId>
</dependency>
</dependencies>
</project>
2.创建服务的提供者 provider
- 服务提供者将为以后的服务消费者提供一些接口的供远程调用。
- 使用 IDEA 为 nacos-examples 创建一个子模块:
- 将 Next 进入下一步操作:
- 注意:我们的 parent 必须选择为 nacos-examples。
- Name:provider(服务的提供者)
- 其他的项将自动的填充,不需要我们修改。
- Provider 的依赖分析:
- 我们的 provider 已经自动的从 nacos-exmaples 里面把这 2 个依赖继承过来了。
3.创建服务的消费者
- 服务消费者将远程调用服务提供者提供的接口。
- 使用 IDEA 为 nacos-examples 创建一个子模块:
- 将 Next 进入下一步操作:
- 注意:我们的 parent 必须选择为 nacos-examples。
- Name:consumer(服务的提供者)
- 其他的项将自动的填充,不需要我们修改。
- Consumer 的依赖分析:
- 我们的 consumer 已经自动的从 nacos-exmaples 里面把这 2 个依赖继承过来了。
- 至此,我们项目的骨架已经搭建完成。如下图所示:
上一篇: nvidia-smi报错 NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure
下一篇: buntu18.04 NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure t
推荐阅读
-
Spring cloud Eureka注册中心搭建的方法
-
Java Spring Cloud Alibaba-Dubbo:(二)框架的搭建
-
Java Spring Cloud Alibaba-Nacos 注册中心:(五)负载均衡测试
-
Java Spring Cloud Alibaba-Nacos 配置中心:(三)在 nacos-server 里面添加配置
-
Java Spring Cloud Alibaba-Nacos 注册中心:(六)Nacos Discovery 对外暴露的 Endpoint
-
Java Spring Cloud Alibaba-Nacos 配置中心:(二)项目的搭建
-
Java Spring Cloud Alibaba-Nacos 注册中心:(四)使用 Nacos 做注册中心-5100字匠心出品
-
Java Spring Cloud Alibaba-Nacos 注册中心:(二)Nacos Server 安装
-
Java Spring Cloud Alibaba-Nacos 注册中心:(三)框架的搭建
-
Java Spring Cloud Alibaba-RocketMQ:(三)测试框架搭建