1.。。。RestTemplate是spring的一个rest客户端,在spring-web这个包下,spring boot的依赖如下
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
导入json解析依赖 此依赖是发送post请求时将对象转化的
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
2.。。。在配置类中配置restTemplate 此处设置了连接超时时间和读取的超时时间
@Bean
public RestTemplate restTemplate() {
SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory();
// 设置超时
requestFactory.setConnectTimeout(60000);
requestFactory.setReadTimeout(60000);
//利用复杂构