RedisTemplate

本文探讨了在Spring Boot项目中整合Redis时使用@Autowired注解的问题。当项目中自定义了RedisTemplate bean时,若直接使用@Autowired按类型注入可能会导致默认配置被覆盖。文章详细解释了这种情况下应该使用@Resource按名称注入的原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

	@Resource
	private RedisTemplate<String, Object> redisTemplate;
	
	@Autowired
	private RedisTemplate<String, Object> redisTemplate;

采用注解时,不能用Autowired
原因
If you add a @Bean of your own of any of the auto-configured types it will replace the default
(except in the case of RedisTemplate the exclusion is based on the bean name ‘redisTemplate’ not its type).

意思是,当你需要用自定义bean RedisTemplate时,不能按类型装配,需要按名称…貌似这样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值