Статья, на которую вы ссылаетесь, больше связана с обработкой 1) веб-запросов и 2) CXF-запросов в одном и том же веб-приложении, т. Е. Созданием веб-приложения, которое может принимать традиционные http-запросы для страниц MVC, а также принимать запросы веб-служб.
Автор этой статьи, похоже, довольно смущен Spring и тем, как работает ApplicationContexts, так как комментатор Felix предлагает хорошее и простое решение для того, чего хочет достичь первоначальный автор (повторно использовать те же определения bean-компонентов) и экземпляры в двух контекстах, некоторые URL-адреса сопоставлены с DispatcherServlet, а другие URL-адреса сопоставлены с диспетчером CXF).
Если вы просто хотите, чтобы ваше веб-приложение Spring MVC могло взаимодействовать и делать запросы к службе CXF, это просто - вы пишете код для использования служб, как если бы вы работали с любым другим типом приложений, взаимодействующих с Веб-сервис CXF / Soap / etc.
Я бы рекомендовал взглянуть на следующие разделы руководства Spring о доступе к веб-сервисам JAXRPC или JAXWS:
Другой вариант, который у вас есть, - просто сгенерировать клиентские прокси для вашей службы CXF с помощью такого инструмента, как wsdl2java. Обратите внимание, что следующие две опции на этой странице, на которые я ссылался, «JAX-WS Proxy» и «API-интерфейсы JAX-WS Dipatch», выполняют те же функции, что и опция Spring выше (создание динамического прокси во время выполнения).