Конструктор ClassPathXmlApplicationContext берет в качестве аргумента файл описания контекста или bean
wiring файл.
Этот файл называется beans.xml.
Файл beans.xml – это конфигурационный файл, описывающий, как связывать объекты вместе. Здесь показан beans.xml файл:
xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
ClassPathXmlApplicationContext – это часть Spring контейнера, и ищет контекстное описание (beans.xml) в Java VM CLASSPATH и создает из него экземпляр ApplicationContext.
Spring контейнер связывает бины в ходе иницилизации ApplicationContext.