org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'systemController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.data.redis.core.RedisTemplate com.qiyu.common.base.BaseController.redisTemplate; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.springframework.data.redis.core.RedisTemplate] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
该异常已解决,导致原因是因为我们的项目 引用了两个common ,这就导致我们会有两个 redis的maven依赖!
所以,这是依赖引用不当造的异常!