Announcement Announcement Module
Collapse
No announcement yet.
@Bean is not working Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • @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

  • #2
    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.

    Comment

    Working...
    X