Nacos整合restTemplate
Posted 生吃佛陀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nacos整合restTemplate相关的知识,希望对你有一定的参考价值。
以下方法对于springboot项目通用,以下是以Nacos注测中心为案例
创建消费服务nacos-connect1,application.properties配置
server.port=8762
spring.application.name=nacos-connect1
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
被调用的服务nacos-connect2的application.properties配置
server.port=8763
spring.application.name=nacos-connect2
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
在消费服务启动类注入RestTemplate(@Bean将RestTemplate交给容器管理,@LoadBalanced可以实现负载均衡)
public class NacosConnetc1Application {
public RestTemplate restTemplate() {
return new RestTemplate();
}
public static void main(String[] args) {
SpringApplication.run(NacosConnetc1Application.class, args);
}
}
在测试接口中自动装配RestTemplate
public class TestController {
private RestTemplate restTemplate;
public String echo() {
return restTemplate.getForObject("http://nacos-connect2/echo/", String.class);
}
}
在浏览器访问当前节点的echo接口,就访问到服务nacos-connect2的接口echo的内容了http://localhost:8762/echo
个人博客:www.gjgstyle.github.io
以上是关于Nacos整合restTemplate的主要内容,如果未能解决你的问题,请参考以下文章
十三:Sentinel整合RestTemplate&openFegin&Dubbo实战
SpringCloud OpenFeign + Nacos正确打开方式!