Eureka-RestTemplate
RestTemplate是spring提供的简单便捷的模板类,用于在java代码里访问restful服务。
其功能与HttpClient类似,但是RestTemplate实现更加优雅,使用更加方便。
RestTemplate的使用步骤
1.定义Bean
编写配置类RestTemplateConfig
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;
@Configuration
public class RestTemplateConfig {
@Bean
public RestTemplate restTemplate(){
return new RestTemplate();
}
}
2.调用
@Autowired
private RestTemplate restTemplate;
restTemplate.getForObject(url, 类名.class);