Could not autowire. No beans of 'UserMapper' type found
时间: 2023-10-30 11:02:27 浏览: 51
当使用Spring Boot开发项目时,遇到"Could not autowire. No beans of 'UserMapper' type found"的错误,通常是由于没有正确配置或引入相关的bean导致的。根据你提供的引用内容,我可以给出以下几种解决方案:
1. 将@Mapper注解改为@Repository:根据中的解决方法,将@Mapper注解改为@Repository注解可以解决问题。这可能是由于Spring的自动扫描配置无法找到对应的bean,从而提示找不到对应bean的错误。
2. 将@Autowrited注解改为@Autowrited(required = false):同样根据中提供的方法,将@Autowrited注解改为@Autowrited(required = false)也可以解决问题。这是因为当required属性设为false时,Spring在注入bean时不会强制要求找到对应的bean,因此不会报错。
3. 修改IDEA配置:根据中提供的链接,可以参考修改IDEA的配置来解决该问题。具体方法可以在该链接中找到。
需要注意的是,这个错误并不影响代码的编译和运行,只是一个提示,因此即使不解决该错误,代码也可以正常运行。同时,@Autowired注解是用来自动装配的,根据类型进行自动装配,如果需要按名称进行装配,则需要配合@Qualifier使用。
综上所述,根据你提供的引用内容,可以通过将@Mapper注解改为@Repository、将@Autowrited注解改为@Autowrited(required = false)或修改IDEA的配置来解决"Could not autowire. No beans of 'UserMapper' type found"的错误。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)