Exception in thread “main” org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘service.Service’ 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.text.main.Main.main(Main.java:13)
错误原因:无法扫描service.service包,意思就是import导入的service包下的service类无法被扫描
解决方法:查看自己的包路径是否错误,或者包的位置是否错误
我的错误:我这里的service包放在了扫描包的外面,所以无法扫描
出错时

解决后


本文介绍了在Spring Boot应用中遇到的`NoSuchBeanDefinitionException`错误,该错误通常由于bean定义缺失导致。错误信息表明无法找到指定类型的bean。解决方法包括检查包路径是否正确,确保被扫描的包包含所需的服务类。作者通过实例分享了自己将`service`包放置在扫描范围之外导致的问题,并在调整包位置后成功解决问题。
1888





