Почему ручное объявление bean-компонента RedisTemplate с тем же именем, что и RedisTemplate, предоставленный Spring, не конфликтует и может правильно получить объявленный bean-компонент для использования.
Когда нет ручного объявления, его можно получить обычным способом. Указывается, что используется Spring. Но сам он не поддерживает bean-компоненты с таким же именем, почему мы можем вручную объявить bean-компонент с именем «redisTemplate»
Подробнее здесь: https://stackoverflow.com/questions/787 ... -same-name