jetcache icon indicating copy to clipboard operation
jetcache copied to clipboard

2.7.0 RC3 No qualifying bean of type 'com.alicp.jetcache.CacheManager' available

Open xlonny opened this issue 1 year ago • 8 comments

切换到2.7.0 RC3版本后会一直报错: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.alicp.jetcache.CacheManager' available at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:351) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1172) at com.alicp.jetcache.anno.aop.JetCacheInterceptor.invoke(JetCacheInterceptor.java:55) 2.7.0 M2无问题

xlonny avatar Aug 09 '22 08:08 xlonny

如果你用的不是spring boot,你是不是遗漏了:

@Import(JetCacheBaseBeans.class)

同时,原先定义的configProvider要去掉。我想这点应该加到兼容性文档里面去。

areyouok avatar Aug 09 '22 08:08 areyouok

是用的spring boot 添加 @Import(JetCacheBaseBeans.class) 和自定义configProvider均试过,所以才提出的,望指教!

xlonny avatar Aug 09 '22 09:08 xlonny

spring boot 不用添加JetCacheBaseBeans的,你看看samples目录下面的例子代码,都可以运行的。

areyouok avatar Aug 09 '22 09:08 areyouok

我使用 springboot 也报这个错误

lhzsdnu avatar Aug 19 '22 13:08 lhzsdnu

我使用 springboot 也报这个错误

配置问题,看文档和例子,有些地方要改。

areyouok avatar Aug 20 '22 00:08 areyouok

找到原因了 我使用的是配置类 没有加 @Import(JetCacheBaseBeans.class)

lhzsdnu avatar Aug 20 '22 01:08 lhzsdnu

jedis 需要 4.2.3 版本 么 spring boot 2.7.3 默认依赖jedis版本是3.8.0 使用时会报找不到redis/clients/jedis/commands/StringBinaryCommands错误

wushujia789 avatar Aug 26 '22 03:08 wushujia789

找到原因了 我使用的是配置类 没有加 @import(JetCacheBaseBeans.class)

Yes, it's the answer.

tiandankanfeng avatar Aug 26 '22 14:08 tiandankanfeng