美文网首页
普通类调用注解容器类

普通类调用注解容器类

作者: 刘书生 | 来源:发表于2019-03-28 15:27 被阅读0次
    package cn.wgd.zmx.utils;
    
    import org.springframework.beans.BeansException;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.ApplicationContextAware;
    import org.springframework.stereotype.Component;
    
    /**
     * 普通类调用注解容器类
     */
    @Component
    public class ApplicationContextUtil implements ApplicationContextAware {
    
        private static ApplicationContext applicationContext = null;
    
        /**
         * 注入applicaton
         */
        @Override
        public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
            if(ApplicationContextUtil.applicationContext==null){
                ApplicationContextUtil.applicationContext = applicationContext;
            }
        }
    
        //获取applicationContext
        public static ApplicationContext getApplicationContext() {
            return applicationContext;
        }
    
    }
    
    

    使用场景:在下面图中,我在工具类里面调用了JavaMailSender类

    image.png

    相关文章

      网友评论

          本文标题:普通类调用注解容器类

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