alibaba / jetcache

JetCache is a Java cache framework.
Apache License 2.0
5.14k stars 1.06k forks source link

使用Apollo Config启动时报错:com.alicp.jetcache.CacheConfigException: no remote cache builder: default #219

Closed Jason1220 closed 5 years ago

Jason1220 commented 5 years ago

经测试使用Apollo Config时报此错误,如果直接在程序中配置相同的配置可以正常工作;Debug时发现通过Apollo获取配置时没有初始化RedisAutoConfiguration。

ZEROyongyong commented 5 years ago

可采用spring的写法 springboot的写法会报此异常

Jason1220 commented 5 years ago

可采用spring的写法 springboot的写法会报此异常

谢谢你的解决方案,还是希望官方能解决本质问题

areyouok commented 5 years ago

Apollo我还没用过,不太清楚遇到了什么问题,回头看一下,最近太忙了T_T

Geek-S commented 5 years ago

在yml中添加如下配置: jetcache.local.default.type: caffeine jetcache.remote.default.type: redis 就可以满足作者的Condition,就可以正常加载JetCache了,其它动态的配置放入Apollo就可以了。

Jason1220 commented 5 years ago

问题已解决。原因是Apolo的yml配置不支持SpringBoot,从yml切换为properties就好了。

fsxtiger commented 9 months ago

问题已解决。原因是Apolo的yml配置不支持SpringBoot,从yml切换为properties就好了。

请问应该如何解决,现在用也发现了这个问题