Could not autowire. No beans of 'StudentMapper' type found
时间: 2023-10-30 21:06:56 浏览: 66
Idea 解决 Could not autowire. No beans of 'xxxx' type found 的错误提示
5星 · 资源好评率100%
"Could not autowire. No beans of 'StudentMapper' type found"错误提示意味着在Spring Boot项目中找不到名为'StudentMapper'的bean。这个错误可能出现在使用@Autowrited注解时,在没有正确配置或者没有扫描到对应的Mapper接口时会出现。解决这个问题的方法有以下几种:
1. 将@Autowrited注解改为@Autowrited(required = false),这样即使找不到对应的bean,也不会报错。但需要确保你在其他地方手动实例化了这个bean。
2. 将@Mapper注解改为@Repository注解,这样Spring会将该Mapper接口作为一个Repository来处理。
3. 检查Idea的配置,确保正确设置了扫描路径和组件扫描。可以参考https://blog.csdn.net/Hellowenpan/article/details/85249679中的方法来修改Idea配置。
请根据具体情况选择适合你的解决方法来解决这个问题。
阅读全文