ApplicationContextAware接口帮助我们的程序去获取spring的上下文
定义上下文
private static ApplicationContextapplicationContext;
当一个类实现ApplicationContextAware接口后,当这个类被spring加载后,就能够在这个类中获取到spring的上下文操作符ApplicationContext,通过ApplicationContext 就能够轻松的获取所有的spring管理的bean。
使用详解
通过实现ApplicationContextAware接口中的setApplicationContext方法,我们可以获取到spring操作上线文applicationContext变量,然后把它复制给MyApplicationContext的静态变量applicationContext,这样我们就可以通过MyApplicationContext.applicationContext.getBean()的方式后去到spring管理的bean。
网友评论