Новый способ получения контекста bean-компонентов (без приведения класса):
BeanDefinitionRegistry beanFactory = new DefaultListableBeanFactory();
XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(beanFactory);
reader.loadBeanDefinitions(new ClassPathResource("beans.xml"));
При запуске контекста всего приложения следует использовать
ApplicationContext context = new ClassPathXmlApplicationContext("application.xml");