@Configuration
public class MyConfig {
@Bean(name = \"myObj\")
public MyObj getMyObj() {
return new MyObj();
}
}
I have this My
The simplest (though not the cleanest) approach if you really need to fetch beans from the ApplicationContext
is to have your class implement the ApplicationContextAware
interface and provide the setApplicationContext()
method.
Once you have a reference to the ApplicationContext
you have access to many methods that will return bean instances to you.
The downside is that this makes your class aware of the Spring context, which one should avoid unless necessary.