Я почти всегда создаю много файлов конфигурации Spring, чтобы разделить различные уровни моего приложения, но я всегда загружаю их все через один контекст приложения. С моей точки зрения, я использую Spring для «сборки приложения», соединяя вместе различные компоненты моего приложения. Загрузка двух разных контекстов, по моему мнению, не имеет смысла. Существует только одно приложение, и поэтому необходим только один контекст. Возможно, мой взгляд упрощен.