1.引入依赖
这里是将依赖放到统一的服务当中
<!--此处引入nacos 服务服务公用 start -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>0.2.2.RELEASE</version>
<!--使用openfeign进行远程调用,出现错误所以排除nacos的ribbon -添加spring-cloud-starter-loadbalancer-->
<exclusions>
<exclusion>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
<version>2.2.1.RELEASE</version>
</dependency>
<!--此处引入nacos 服务服务公用 end -->
2.所需要的服务加注解
//启动类上 加入注解
//服务自动注册与发现客户端
@EnableDiscoveryClient
3.yml编写
#nacos地址配置以及命名服务名称start
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
application:
name: milktea-coupon
#nacos地址配置以及命名服务名称end
注意yml编写格式-输入nacos可联想出来
服务名称一定要写,不写会在nacos显示不了
4.启动nacos
先启动nacos客户端
启动成功可以根据这个网址进入控制台用户名密码默认nacos
5.启动服务
刷新nacos页面即可显示