How to Inject Application Context to a bean in Spring?
Some times, we need to access the Application Context in a bean itself, for example, if you want to get another bean using Application Context.
Injecting Application Context to a bean is easy, your bean just has to implement ApplicationContextAware interface,
ApplicationContextAware interface has a single method, which has the signature like below.
Injecting Application Context to a bean is easy, your bean just has to implement ApplicationContextAware interface,
ApplicationContextAware interface has a single method, which has the signature like below.
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { // TODO Auto-generated method stub }you have to override this method, see the example below
public class A implements ApplicationContextAware { private ApplicationContext context; public void setApplicationContext( ApplicationContext context) { this.context = context; } }That's it, now you can play with Application Context.
Comments
Post a Comment