“@Autowired 的坑”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
第1行: | 第1行: | ||
用 @Autowired 注入 RedisTemplate<String, Object> 失败了,因为 @Autowired 根据类型(class、type)注入,且'''<big>包括泛型内容</big>''' | 用 @Autowired 注入 RedisTemplate<String, Object> 失败了,因为 @Autowired 根据类型(class、type)注入,且'''<big>包括泛型内容</big>''' | ||
− | 容器中存在 RedisTemplate 的对象 redisTemplate 和 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)注入的