package com.ruoyi.inspectiontask.service.impl; 
 | 
  
 | 
import org.quartz.JobExecutionContext; 
 | 
import org.springframework.context.ApplicationContext; 
 | 
import org.springframework.context.ApplicationContextAware; 
 | 
import org.springframework.stereotype.Component; 
 | 
  
 | 
@Component 
 | 
public class SpringContextHolder implements ApplicationContextAware { 
 | 
    private static ApplicationContext applicationContext; 
 | 
  
 | 
    @Override 
 | 
    public void setApplicationContext(ApplicationContext context) { 
 | 
        applicationContext = context; 
 | 
    } 
 | 
  
 | 
    public static <T> T getBean(Class<T> clazz) { 
 | 
        return applicationContext.getBean(clazz); 
 | 
    } 
 | 
} 
 |