使用RestTemplate调用其他项目接口传输文件 okhttp

文章目录

      • 使用RestTemplate调用其他项目接口传输文件
        • 一、配置
          • maven依赖
          • yml配置
          • 启动类
          • controller调用
          • 远程项目的接口
        • 传输字符串

使用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 

你可能感兴趣的:(okhttp,java,开发语言)