首先版本要配置好,后面才能进行下去
先看一下springcloud官网https://spring.io/projects/spring-cloud
cloud与boot版本对照
我这里用到的是
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.3.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.3.2.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Hoxton.SR8</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
下载nacos,运行nacos,运行方式自行百度,然后访问http://localhost:8848/nacos
出现这个页面就成功
创建一个生产者跟服务者
首先还是去看官网nacos介绍
引入alibaba依赖管理,还是看官网
引入nacos
注册进中心
所以我们根据官网来,创建创建者服务名取名nacos-payment-provider
继续往下看,会看见启动类多了一个注解,这是启动注册中心
还是跟它一样
启动一下,会发现已经注册进来
同理在创建一个消费者服务名为nacos-payment-consumer
运行消费者
到此注册中心完成
二,配置中心
首先要了解加载顺序是bootstrap.yml
>application.yml
所以
多一段配置中心
nacos上的文件名根据${prefix}-${spring.profiles.active}.${file-extension}
解释
你注册到nacos的的名字-
什么版本.
文件后缀
以上配置可以知道auth-dev.yaml