скоро сойду с ума, ребята :)
У меня есть базовый класс обслуживания выглядит как
@Service
public class CategoryService {
@Autowired
@Qualifier("categoryDaoImp")
CategoryDaoImp categoryDaoImp;
@PostConstruct
public void asdasdas()
{
System.out.println("Yaratıldı");
}
public CategoryService()
{
System.out.println("Bla Bla");
}
}
Вот мое исключение ..
Error creating bean with name 'categoryService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.iu.eblood.daoImp.CategoryDaoImp com.iu.eblood.serviceImp.CategoryService.categoryDaoImp; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [com.iu.eblood.daoImp.CategoryDaoImp] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true), @org.springframework.beans.factory.annotation.Qualifier(value=categoryDaoImp)}
Я уверен, что был создан класс CategoryDaoImp .. Потому что я видел в контексте и режиме отладки
Список созданных классов:
org.springframework.context.annotation.internalConfigurationAnnotationProcessor,
org.springframework.context.annotation.internalAutowiredAnnotationProcessor,
org.springframework.context.annotation.internalRequiredAnnotationProcessor,
org.springframework.context.annotation.internalCommonAnnotationProcessor,
org.springframework.context.annotation.internalPersistenceAnnotationProcessor,
categorydaoimp,
categoryService,
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor#0,
DB2DataSource
,sessionFactory,
hibernateTemplate,
org.springframework.aop.config.internalAutoProxyCreator,
org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,
org.springframework.transaction.interceptor.TransactionInterceptor#0,
org.springframework.transaction.config.internalTransactionAdvisor,
org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0,
DB2TransactionManager