一、Spring Cloud Alibaba版本选型二、本地启动Nacos Server服务三、搭建Nacos Client服务
1. 引入依赖2. application.properties 配置3. 查看是否注册成功 四、测试
一、Spring Cloud Alibaba版本选型 二、本地启动Nacos Server服务windows 中解压安装包双击 bin 目录下 startup.cmd 文件,linux 中启动参考 https://blog.csdn.net/qq_41610957/article/details/123170469?spm=1001.2014.3001.5501
三、搭建Nacos Client服务 1. 引入依赖父 pom.xml 文件
org.springframework.cloud spring‐cloud‐dependenciesHoxton.SR3 pom import com.alibaba.cloud spring‐cloud‐alibaba‐dependencies2.2.1.RELEASE pom import
module 项目 pom.xml 文件
2. application.properties 配置com.alibaba.cloud spring‐cloud‐starter‐alibaba‐nacos‐discovery
server.port=8001 # 微服务名称 spring.application.name=order-service # 配置 Nacos server 的地址 spring.cloud.nacos.discovery.server‐addr=localhost:8848
更多配置参考官方文档:https://github.com/alibaba/springcloudalibaba/wiki/Nacosdiscovery
3. 查看是否注册成功启动SpringBoot应用,打开Nacos管理端界面查看是否成功注册。
四、测试1.配置 RestTemplate
注意:需要添加@LoadBalanced注解
@Bean
@LoadBalanced
public RestTemplate restTemplate() {
return new RestTemplate();
}
2.使用RestTemplate进行服务调用
String url = "http://微服务名称(spring.application.name)/order/findOrderByUserId/"+id; ListorderList = restTemplate.getForObject(url, List.class);
文章仅供学习交流,侵权联系删除。



