欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

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

时间:2021-12-02 10:40:02|栏目:JAVA代码|点击:

RestTemplate加@Autowired注入不了

1、在启动类加入

如图箭头所示代码:

然后在进行@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);

上一篇:Java语言十大基础特性分析

栏    目:JAVA代码

下一篇:详解Java比较器

本文标题:解决RestTemplate加@Autowired注入不了的问题

本文地址:http://www.codeinn.net/misctech/185508.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有