Could not autowire. No beans of 'IUserCacheRepository' type found.
时间: 2023-10-28 07:58:54 浏览: 171
spring mybatis 3.x 使用图文
"Could not autowire. No beans of 'IUserCacheRepository' type found." 这个错误通常是由于Spring无法找到对应类型的Bean导致的。根据您提供的引用信息,我看到在代码中的注解中指定了要进行自动装配的Bean,即@Autowired private UserService userService。
在这种情况下,出现该错误的原因可能是因为Spring容器中没有定义类型为'IUserCacheRepository'的Bean。您可以检查一下是否正确配置了该Bean以及其所在的包路径是否正确。
另外,您提到应公司要求使用低版本的Spring Boot,可能是由于版本不兼容导致无法自动装配。您可以尝试升级Spring Boot版本或者手动配置该Bean以解决该问题。
总结起来,出现"Could not autowire. No beans of 'IUserCacheRepository' type found."错误的原因可能是缺少对应的Bean定义或版本不兼容。您可以检查配置并尝试进行升级或手动配置以解决该问题。
阅读全文