1.util
@Component
public class SpringContextUtil implements ApplicationContextAware {private static ApplicationContext applicationContext;
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
SpringContextUtil.applicationContext = applicationContext;
}
public static Object getBean(String beanId) throws BeansException {
return applicationContext.getBean(beanId);
}
}
2.引用
(KafkaAgent) SpringContextUtil.getBean("kafkaAgent");