RedissonAutoConfigurationCustomizer
[redisson文档][[目录 · redisson/redisson Wiki · GitHub](目录 · redisson/redisson Wiki · GitHub)
通过案例引出问题
明明我们没有对参数config进行操作,为什么他初始值不为空呢?
RedissonAutoConfigurationCustomizer是什么
Customizer翻译成中文就是定制器。也就是说,如果我们需要自定义RedissonCLient,就需要继承该接口。
回到问题
config是如何被赋值的呢?
这是由于RedissonAutoConfiguration类的redisson方法实现的。在这个方法里面,对config进行各种操作。然后遍历所有定制器,执行定制器的customize(config)方法。
总结
config参数不需要我们操心,交给redisson就行。
RedissonAutoConfigurationCustomizer
http://example.com/2024/05/16/RedissonAutoConfigurationCustomizer/