美文网首页
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