Could not autowire. No beans of 'VideoMapper' type found.
时间: 2024-02-13 15:53:26 浏览: 89
根据你提供的引用内容和,"Could not autowire. No beans of 'xxxx' type found"错误提示是在Idea的spring工程中经常遇到的问题。这个错误提示并不会影响程序的编译和运行,但对于一些程序员来说可能有些不舒服。
这个错误可能有两个原因。第一个原因是IntellijIDEA工具本身的问题,第二个原因是导入@Service包时导入错误的包。
针对第一个原因,可以通过降低@Autowired检测的级别来解决。将Severity的级别由之前的error改成warning或其他可以忽略的级别。
针对第二个原因,解决方案就是导入正确的包。常见的错误包是import com.alibaba.dubbo.config.annotation.Service,而正确的包应该是import org.springframework.stereotype.Service。
另外,根据引用中的错误提示,可能还会出现其他错误,如"Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException"和"Error creating bean with name 'studentMapper'"等。这些错误都是由于配置问题或映射资源错误引起的。
综上所述,如果你遇到了"Could not autowire. No beans of 'VideoMapper' type found"的错误提示,可以先检查是否导入了正确的包,然后根据具体情况调整@Autowired检测的级别。如果问题仍然存在,还需进一步检查配置和映射资源是否正确。
阅读全文