SpringBoot使用Redis时为什么常常需要自己写一个RedisConfig类?


我也是小白,各位倘若看到要带着思考来阅读。

 

一、前言
*SpringBoot所有的配置,都有一个自动配置类。

*自动配置类都会绑定一个properties的配置文件。

 打开spring.factories然后搜索redis.

 

可以看到RedisAutoConfiguration类和对应的RedisProperties类,如上文所说。

现在得到了这个RedisProperties类,可以查看到我们能配置的一些信息。

这里面有很多已经预先设置的默认值。

 

二、关于RedisTemplate类

@ConditionalOnMissingBean(name = "redisTemplate")
当这个名为
redisTemplate的bean不存在时我们就生效,即我们可以自己写一个类来替换掉这个类。

 

 

 

 ....

先不写了我去试试markdown做笔记

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM