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");

  • 相关阅读:
    Hamming Distance(随机算法)
    Difference Between Primes
    Pet(dfs)
    29. Divide Two Integers
    28. Implement strStr()
    25. Reverse Nodes in k-Group
    24. Swap Nodes in Pairs
    23. Merge k Sorted Lists
    22. Generate Parentheses
    19. Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/zhangzhiqin/p/14308187.html
Copyright © 2011-2022 走看看