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

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

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

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

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

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

1 Ответ

0 голосов
/ 15 декабря 2018

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

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>
...