实现ApplicationContextAware接口
@Configuration
public class ApplicationContextHand implements ApplicationContextAware {
private static ApplicationContext applicationContextHand;
@Override
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws BeansException {
applicationContextHand = applicationContext;
}
// 获取bean
public static Object getBean(Class c ,String name) {
return applicationContextHand.getBean(name,c);
}
}