在微服务项目中,订单和用户是单独的两个服务, 两个服务要对应单独的不同的数据库, 但是如果将订单和用户合并到一起展示, 就需要服务远程调用RestTemplate
- 注册RestTemplate
@Bean
public RestTemplate restTemplate(){
return new RestTemplate();
}
2.服务远程调用RestTemplate
@Autowired
private RestTemplate restTemplate;
public void setRestTemplate(){
//get请求, 反序列化类型
User forObject = restTemplate.getForObject("http://xxxxx", User.class);
}