Closed javalover123 closed 1 year ago
比如 多模块项目,希望在 common模块,通过代码设置 默认的本地缓存配置(如使用 Caffeine),避免其他每个模块都 通过配置文件设置本地缓存 使用哪种存储
你直接弄个Map<String, CacheBuilder> localCacheBuilders类型的bean,让spring自动注入到autoConfigureBeans里面行么
你直接弄个Map<String, CacheBuilder> localCacheBuilders类型的bean,让spring自动注入到autoConfigureBeans里面行么
AutoConfigureBeans 是 new 出来的,不能注入 Map<String, CacheBuilder> localCacheBuilders
你试试?
你试试?
试了,不行
注入 GlobalCacheConfig 也不行,会导致 JetCacheAutoConfiguration 不执行(包括 SpringConfigProvider、CacheManager 的初始化)
why?