-
@Bean is not working
Hi,
I am using @Bean annotation within class annotated with @Component
@Component
public class ClassWithComponentAnnotation {
@Bean
@Qualifier("classCreatedWithInComponentAnnotatedCl ass")
public ClassCreatedWithInComponentAnnotatedClass publicInstance() {
return new ClassCreatedWithInComponentAnnotatedClass();
}
}
-------------------------------------------------------------------------------
Now when i some other class i am doing like below then it is giving me error that bean not found...
ClassCreatedWithInComponentAnnotatedClass classCreatedWithInComponentAnnotatedClass = applicationContext.getBean("classCreatedWithInComp onentAnnotatedClass", ClassCreatedWithInComponentAnnotatedClass.class);
Can you please suggest that what i am doing wrong with,,,,,
Thanks
-
Please use [ code][/code ] tags when posting code that way it remains readable [ code][/code ]
A (@)Qualifier isn't a bean name... If you want to change the name either change the method name or simply set the name property on the Bean annotation.