No qualifying bean of type [xxx] found for dependency

1754 ワード

説明

  • org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘xxx’:Injection of resource dependencies failed
  • org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [xxx] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency

  • 問題のソース

  • xmlプロファイルに注記機能が有効になっていないか、パッケージパスエラー
  • がスキャンされていません.
  • xxxServiceImpl実装クラスは@Service注記
  • を使用していません.
  • xxxService呼び出しエラー、自己調整が発生した場合
  • 	
    		<context:component-scan base-package="xxx.xxx.xxx"/>
    
    
    // @service
    @Service
    public class OperatorServiceImpl implements OperatorService {
         
    
    	/*  
    	@Resource
    	private OperatorService operatorService;
    	*/
    	
    	@Resource
    	private OperatorDao operatorDao;