Миграция встроенного веб-приложения Spring 3 / Mule 3 в Spring Boot / Spring 5 / Mule 4

У нас есть существующее веб-приложение Mule 3.x / Spring 3.x, в котором работает mule. У нас есть потоки для веб-сервисов CXF.

Сейчас мы переходим на Spring 5.x / Spring Boot. Я считаю, что это означает, что мы должны перейти к мулу 4.х.

  • Может ли кто-нибудь помочь мне понять необходимые шаги?
  • мы можем даже запустить Mule 4, встроенный в наше приложение Spring war? (слушатель контекста мула)
  • Похоже, что подход веб-сервисов mule 3 CXF был отменен APIKit?

Судя по документации Mule 4.x, они не ориентированы на этот вариант упаковки. Вместо этого они могут встроить приложение мул в tomcat.

Спасибо за любую информацию

1 ответ

Руководство по миграции можно найти здесь:

https://docs.mulesoft.com/mule-runtime/4.1/migration-module-spring

Модуль Spring не поставляется с какой-либо конкретной зависимостью Spring. Вы можете предоставить все, что вам нужно, добавив следующее в pom.xml вашего приложения. Чтобы использовать модуль Spring, просто добавьте его в свое приложение с помощью палитры Studio или добавьте следующую зависимость в свой файл pom.xml.

<dependency>
  <groupId>org.mule.modules</groupId>
  <artifactId>mule-spring-module</artifactId>
  <version>1.1.0</version> <!-- or newer -->
  <classifier>mule-plugin</classifier>
</dependency>
Другие вопросы по тегам