StringRedisTemplate自动注入的问题追踪

在看项目代码的时候,发现有一段StringRedisTemlate的注入代码,是这样写的:

1  @Autowired
2  private StringRedisTemplate stringRedisTemplate;

我搜了整个项目,并没有发现beanName是stringRedisTemplate或者beanType是StringRedisTemplate的配置,但是这个类并没有报错,就此引发了我的困惑:这货到底是在哪初始化的?怎么想都没有相通。

但是,大体上我也猜到了,因为这是一个用springboot搭的新项目,所以我猜肯定是springboot在作怪,默默帮我们做了什么。抱着试一试的态度在网上搜了搜,发现果然是。

但这具体是怎么实现的,看下面我贴的这篇文章吧,写的很详细,这里主要是想记录下发现问题的过程。传送门:SpringBoot下Redis相关配置是如何被初始化的

 

原文地址:https://www.cnblogs.com/john123/p/11037657.html