软件编程
位置:首页>> 软件编程>> java编程>> 解决RestTemplate加@Autowired注入不了的问题

解决RestTemplate加@Autowired注入不了的问题

作者:梦想注定是孤独的旅行  发布时间:2022-07-14 03:00:48 

标签:RestTemplate,@Autowired,注入

RestTemplate加@Autowired注入不了

1、在启动类加入

如图箭头所示代码:

解决RestTemplate加@Autowired注入不了的问题

然后在进行@Autowired发现不报错了。

完美解决

解决RestTemplate加@Autowired注入不了的问题

SpringBoot 如何注入RestTemplate

创建一个文件夹 ,我这边习惯于创建config文件夹

将下面的一段代码放到里面


import org.springframework.boot.web.client.RestTemplateBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
import org.springframework.web.client.RestTemplate;

@Configuration
public class RedisConfig {
  @Bean
  public RestTemplate restTemplate(RestTemplateBuilder builder) {
     RestTemplate restTemplate = builder.build();
     restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter());
     return restTemplate;
  }
}

之后使用


@Autowired
private RestTemplate restTemplate;

直接正常使用就可以


String url = "http://localhost:8080/findById?id=1";//请求的地址
String request = restTemplate.getForObject(url, String.class);

来源:https://blog.csdn.net/qq_40667143/article/details/83444822

0
投稿

猜你喜欢

  • Java发红包案例,供大家参考,具体内容如下首先我们需要分析这个代码的架构是什么,需要什么类组成等。我们需要建立4个类,这4个类分别是用户类
  • 近期发现C盘空闲空间剩余不多了,经过检查发现在C:\Users\<电脑用户名>\的目录下,有这两个文件夹空间比较大,这两文件夹分
  • 实例如下:import java.util.concurrent.CountDownLatch;import java.util.concu
  • Java是如何跳出当前多重循环?不建议使用在最外层前面加一个标记A,然后用break A;可以跳出多重循环因为它不会让你的程序变得更加优雅,
  • 一、平衡二叉树的定义平衡二叉树是一种二叉排序树,其中每一个节点的左子树和右子树的高度差至多等于1 。它是一种高度平衡的二叉排序树。意思是说,
  • 本文实例为大家分享了java实现简单快递系统的具体代码,供大家参考,具体内容如下创建四个类Express,Locker, User, Adm
  • ViewPager介绍ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。ViewPager用于实现多页面的切换效
  • volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人
  • 引言Java * 机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理
  • 本文主要记录JAVA中对象的初始化过程,包括实例变量的初始化和类变量的初始化以及final关键字对初始化的影响。另外,还讨论了由于继承原因,
  • 二分查找二分查找算法,说白了就是在有序的数组里面给予一个存在数组里面的值key,然后将其先和数组中间的比较,如果key大于中间值,进行下一次
  • 对单机服务做接口限流的处理方案简单说就是设定某个接口一定时间只接受固定次数的请求,比如/add接口1秒最多接收100次请求,多的直接拒绝,这
  • 大家都知道 Android 的 Activity 是存着历史栈的,比如从 A -> B -> C,C 完成 finish 后回到
  • 目录阻塞队列简介java中的阻塞队列BlockQueue中方法阻塞队列的实现原理总结阻塞队列简介阻塞队列(BlockingQueue)首先是
  • 使用ApkTool反编译Apk下载  apktool1.4.3.tar.bz2 、apktool-install-linux-r0
  • 本文实例讲述了C#中foreach语句使用break暂停遍历的方法。分享给大家供大家参考。具体分析如下:下面的代码演示了在C#中使用fore
  • 在使用java项目时,如果没有详细的管理和辅助流程,就会像程序失去了系统的调配一样。在java中有一种专门管理项目的工具,叫做maven,除
  • 无意中在一个国外的站点下到了一个利用WCF实现聊天的程序,作者是:Nikola Paljetak。研究了一下,自己做了测试和部分修改,感觉还
  • 在多线程对一个整数进行自增操作时,需要用synchronized进行同步。然而,如果synchronized的对象选取的不合适的话,就无法实
  • 本文实例为大家分享了java绘制五子棋棋盘的具体代码,供大家参考,具体内容如下源码:import javax.imageio.ImageIO
手机版 软件编程 asp之家 www.aspxhome.com