Hibernate NoSuchBeanDefinitionException : Java Hibernate Exception
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [com.cess.service.Employee.EmployeeService] 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=EmployeeServiceImpl)} at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:949) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:818) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:730) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:486) … 25 more
Solution –
This issue is a strange issue in hibernate autowire for bean objects, the solution will be as follows but no technical description why so ? 🙂
@Autowired @Qualifier("EmployeeServiceImpl") EmployeeService employeeService; //EmployeeService is an interface Change the above @Qualifier as below @Qualifier("employeeServiceImpl") Note : the only change is instead of capital E in EmployeeServiceImpl, it should be small 'e' employeeServiceImpl If it is reverse case then do make it Capital .
Taxa Auto
Hiya very cool website!! Guy .. Excellent .. Amazing ..
I’ll bookmark your website and take the feeds also?
I’m glad to seek out a lot of useful info here in the post, we need work out
extra techniques on this regard, thanks for sharing. .
. . . .