官方文档:https://nacos.io/zh-cn/docs/quick-start-spring-cloud.html
nacos登录:http://**.**.**.**:8848/nacos/index.html 登录名:nacos 密码:nacos
讲项目注册到nacos
添加依赖:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.1.0.RELEASE</version>
</dependency>
springcloud依赖:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Finchley.SR2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
application.properties中添加nacos的地址:
spring.cloud.nacos.discovery.server-addr=49.235.39.243:8848
启动类上添加springcloud的注解(可省略)@EnableDiscoveryClient
使用feign完成消费者调用服务者
消费着中添加feign的依赖:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
springcloud的原生依赖,无需添加版本号
编写feign的接口类:
接口添加@FeignClient(“XX”)注解,XX为调用的 服务名
代码中调用: