其他分享
首页 > 其他分享> > RestTemplate用法

RestTemplate用法

作者:互联网

使用

  1. 新建 config.ApplicationContextConfig.java
@Configuration
public class ApplicationContextConfig {

    @Bean // applicationContext.xml <bean id="" class="">
    public RestTemplate restTemplate() {
        return new RestTemplate();
    }
}
  1. 使用
    @Resource
    private RestTemplate restTemplate;

    @GetMapping(value = "/consumer/payment/create")
    public CommonResult<Payment> create(Payment payment) {
        return restTemplate.postForObject(“http://localhost:8080” + "/payment/create", payment, CommonResult.class);
        // return restTemplate.getForObject(“http://localhost:8080” + "/payment/get/" + id, CommonResult.class);
        // (url, requestMap, ResponseBean.class) 这三个参数分别代表
        // REST请求地址、请求参数、HTTP响应被转换成的对象类型
        // 支持的方法很多,不一一列举了
    }

标签:CommonResult,请求,restTemplate,RestTemplate,payment,用法,class
来源: https://blog.csdn.net/weixin_43847283/article/details/122385234