美文网首页
ApplicationContextAware用法

ApplicationContextAware用法

作者: 综合楼 | 来源:发表于2023-02-12 10:39 被阅读0次

当一个类实现了这个接口之后,这个类就可以方便的获得ApplicationContext对象(spring上下文),Spring发现某个Bean实现了ApplicationContextAware接口,Spring容器会在创建该Bean之后,自动调用该Bean的setApplicationContext(参数)方法,调用该方法时,会将容器本身ApplicationContext对象作为参数传递给该方法。

@Component
public class ApplicationContextUtil implements ApplicationContextAware {

    private static ApplicationContext context;
    @Override
    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
        context = applicationContext;
    }
    public static ApplicationContext getApplicationContext(){
        return context;
    }
}


相关文章

网友评论

      本文标题:ApplicationContextAware用法

      本文链接:https://www.haomeiwen.com/subject/xycdkdtx.html