Mule是否支持Spring MVC?

时间:2013-08-06 10:31:07

标签: spring-mvc mule

我有基于Spring MVC开发的网络应用程序。我需要在Mule中重新实现该Web应用程序。

  1. 我可以开发基于Spring MVC的mule应用程序吗?
  2. 我可以在mule的servlet端点中声明Spring MVC调度程序servlet并从那里进一步处理吗?
  3. Web应用程序具有web.xml,它定义了DispatcherServlet,contextparams,监听器类等。我们怎样才能在骡子应用程序中重新构建它?
  4. 基于SpringMVC开发mule应用程序的任何示例都会很棒。

3 个答案:

答案 0 :(得分:2)

由于其嵌入式Jetty容器,您可以在Mule中部署任何JavaEE Web应用程序。所以没有必要改造任何东西。

" Boosktore"示例应用程序演示了在Mule中运行Web应用程序:https://github.com/mulesoft/mule/tree/mule-3.x/examples/bookstore

答案 1 :(得分:0)

Mule ESB不是MVC框架。它是使用enterprise integration patterns开发的。

请仔细阅读blog,了解何时使用ESB。

答案 2 :(得分:0)

spring mvc可以与mule集成。

在单独的xml文件中定义所有与spring相关的配置,并将其包含在mule配置文件中。

您可以编写自定义变换器,在您可以注入的自定义转换中,或者执行服务类的自动装配以及可以与dao层交互的服务对象。