RestTemplate 远程服务调用
2024-10-21 07:33:23
* 使用 Eureka 和 Nacos 为注册中心时也能使用这种方式调用
一、远程调用类 bean 配置注入 和 配置负载均衡
注意,必须在可配置类中注入 bean,例如 SpringBoot 启动类
/**
* 创建 RestTemplate ,并注入 spring
* RestTemplate : spring 提供发送 http 请求的工具类
* @return
*/
@Bean
@LoadBalanced // 负载均衡的方式调用服务
public RestTemplate restTemplate() {
return new RestTemplate();
}
二、调用方式
1. 在需要调用远程服务的地方注入 RestTemplate
@Autowired
private RestTemplate restTemplate;
2. 调用方式
大致列举两个:
restTemplate.getForObject(url, User.class);
restTemplate.postForObject(String url, Object responseType);
最新文章
- lombok在IntelliJ IDEA下的使用
- SQL常用方言列表
- 关于ubuntu下词典安装
- 在项目中引用GreenDroid库
- ReactiveCocoa的使用方法
- 那些日常琐事(iPhone上的细小提示,大数据分析)
- 星云链开发dapp,赚取100nas(价值近万)
- leetcode - valid number 正则表达式解法
- js模块化规范—AMD规范
- P1886 P2216 单调队列模板
- JS基础概念
- Zabbix系列之三——部署JMX监控tomcat
- ActiveMQ JMS 项目 基于 Maven 搭建 部署
- 【disruptor】2、disruptor中生产者线程与消费者之间的协调
- Security7:管理SQL Server Agent的权限
- [转]Multivariate Time Series Forecasting with LSTMs in Keras
- 使用 UIFontWDCustomLoader 载入自定义字体
- STM32F105 USB管脚Vbus的处理
- 搭建hustoj
- 【bzoj4008】[HNOI2015]亚瑟王 概率dp