A.3. dispatcher-spring.xml

Файлы данного типа определяют конфигурацию дополнительного контейнера Spring Framework для клиентских блоков, содержащих контроллеры Spring MVC.

Набор файлов dispatcher-spring.xml, включая определенные в базовых проектах, задается в свойстве приложения cuba.dispatcherSpringContextConfig . Последовательность перечисления файлов важна, так как каждый последующий файл может переопределять конфигурацию бинов, заданную в предыдущих файлах.

Контейнер контроллеров Spring MVC создается таким образом, что основной контейнер (конфигурируемый файлами spring.xml ) является родительским по отношению к нему. Это означает, что бины контейнера контроллеров могут обращаться к бинам основного контейнера, а бины основного контейнера "не видят" контейнер контроллеров.