使用RestTemplate调用其他项目接口传输文件
目的:远程调用其他项目的接口
传输参数:文件类型–字符串
一、配置
maven依赖
<!--okhttp支持-->
<!-- 使用这个依赖 -->
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.9.0</version>
</dependency>
<!-- 这个其实是springcloud的依赖 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-commons</artifactId>
<version>2.2.6.RELEASE</version>
</dependency>
yml配置
注意:这个是被访问项目的路径
url: http://localhost:7040
启动类
@Bean
@LoadBalanced
public RestTemplate restTemplate(){
return new RestTemplate(new OkHttp3ClientHttpRequestFactory());
}
完整代码
package edu.znzz.easypoint;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import