teacherRespository = (ITeacherRespository)BeanContextHelper.getApplicationContext().getBean("teacherRespository");
teacherRespository = (ITeacherRespository)BeanContextHelper.getApplicationContext().getBean(ITeacherRespository.class);
@Component
public class BeanContextHelper implements ApplicationContextAware {
private static ApplicationContext applicationContext = null;
@Override
public void setApplicationContext(ApplicationContext context) throws BeansException {
if (null == applicationContext) {
applicationContext = context;
}
}
public static ApplicationContext getApplicationContext() {
return applicationContext;
}
}