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

网友投稿 722 2022-12-17

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

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

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.MappingJackson2HttpMessageCopvIucTXLnverter;

import org.springframework.web.client.RestTemplate;

@Configuration

public class RedisConfig {

@Bean

public RestTemplate restTemplate(RestTemplateBuilder builder) {

RestTemplate restTemplate = builder.bupvIucTXLild();

restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter());

return restTemplate;

}

}

之后使用

@Autowired

private RestTemplate restTemplate;

直接正常使用http://就可以

String url = "http://localhost:8080/findById?id=1";//请求的地址

String request = restTemplate.getForObject(url, String.class);

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot 如何使用RestTemplate发送Post请求
下一篇:RestTemplate 401 获取错误信息的处理方案
相关文章

 发表评论

暂时没有评论,来抢沙发吧~