谷粒商城项目(学习笔记一)
谷粒商城项目(学习笔记二)
谷粒商城项目(学习笔记三)
谷粒商城项目(学习笔记四)
谷粒商城项目(学习笔记五)
第三章:分布式部署
4.启动微服务和nacos的server,访问测试是否注册成功。
1.引入nacos-config包,最好和上面的discovery一起引入
3.在nacos的配置管理中添加配置集(名字为:服务名.properties)
一、引入spring-cloud-alibaba
根据自己的版本说明 · alibaba/spring-cloud-alibaba Wiki · GitHub,引入需要的版本
我这里是2021.1版的
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2021.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
二、配置Nacos注册中心discovery
1.在gulimall-common中引入nacos
这里官网巨坑,discovery在第官网目录的第二行
<!-- 服务注册/发现-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2.在需要注册的微服务的yaml文件中配置
spring:
application:
name: nacos-config-member(你的服务名)
cloud:
nacos:
server-addr: 127.0.0.1:8848(nacos的地址和端口)
3.配置微服务能够应用nacos
在微服务的主启动类上加入
@EnableDiscoveryClient