“@Autowired 的坑”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
 
第1行: 第1行:
 
用 @Autowired 注入 RedisTemplate<String, Object> 失败了,因为 @Autowired 根据类型(class、type)注入,且'''<big>包括泛型内容</big>'''
 
用 @Autowired 注入 RedisTemplate<String, Object> 失败了,因为 @Autowired 根据类型(class、type)注入,且'''<big>包括泛型内容</big>'''
  
容器中存在 RedisTemplate 的对象 redisTemplate 和 StringRedisTemplate 的对象 stringRedisTemplate
+
容器中存在 RedisTemplate 的对象 redisTemplate 和 StringRedisTemplate 的对象 stringRedisTemplate,
 +
 
 +
换成用注解 @Resource 就好了,因为 @Resource 默认是根据名称(bean name)注入的

2023年2月18日 (六) 03:55的最新版本

用 @Autowired 注入 RedisTemplate<String, Object> 失败了,因为 @Autowired 根据类型(class、type)注入,且包括泛型内容

容器中存在 RedisTemplate 的对象 redisTemplate 和 StringRedisTemplate 的对象 stringRedisTemplate,

换成用注解 @Resource 就好了,因为 @Resource 默认是根据名称(bean name)注入的