zoukankan      html  css  js  c++  java
  • Spring定时任务service无法注入问题

    package induconjob.config;

    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;

    public static ApplicationContext getApplicationContext() {
    return applicationContext;
    }


    @Override
    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
    ApplicationContextUtil.applicationContext = applicationContext;

    }


    public static Object getBean(String beanName) {
    return applicationContext.getBean(beanName);
    }
    }

    获取service

    DataFiledStatisticalService dataFiledStatisticalService = (DataFiledStatisticalService) ApplicationContextUtil.getBean("dataFiledStatisticalService");

  • 相关阅读:
    基于Linux的v4l2视频架构驱动编写
    eclipse中的快捷键
    单例模式
    Java集合之LinkedHashMap
    Java集合之HashMap
    Java集合之LinkedList
    Java集合之ArrayList
    Java垃圾回收机制
    JVM的内存区域划分
    Java并发编程:Thread类的使用
  • 原文地址:https://www.cnblogs.com/zhangzhiqin/p/14308187.html
Copyright © 2011-2022 走看看