spring - 如何将 Spring 应用程序与 Mule ESB 集成

标签 spring mule

我想将我的 spring (3.0) 应用程序与 Mule ESB (Mule3) 集成,并为不同的客户端(.Net、GWT 等)提供这些服务。为此,我是应该将 Spring 应用程序部署为单独的组件并在 Mule 上定义端点,还是可以将 Spring 应用程序部署在 Mule 内并向外部客户端提供这些服务。如果有人知道与此问题相关的一些想法或任何示例引用项目,请更新我。谢谢。

最佳答案

我建议将 Mule 集成到您的 Spring 应用程序中。也就是说,将 Mule jar 文件添加到您的应用程序并将其用作库。通过这种方式,Mule 将一个子上下文添加到您的主 Spring 应用程序上下文中,并且可以访问您的 bean,因此它们可以用作服务。

Using Mule with SpringSpring Application Contexts页面是开始学习如何做到这一点的地方。

关于spring - 如何将 Spring 应用程序与 Mule ESB 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7426131/

相关文章:

java - 何时在 Mono 上使用 .flatMap() 而不是仅仅对值调用函数?

java - war webapp中的Tomcat服务器绝对文件访问

java - Java/Spring 中的全局状态

arrays - 带有 JSON 的 Mule 集合拆分器

mule - 如何在 Data weaver : Mule 中检查空条件

mule - 如何在 Dataweave 中使用变量作为键

maven - 未知包 : mule-module error after running mvn archetype for cloud connector creation via DevKit

java - 使用动态值覆盖 Junit 测试中的默认 Spring-Boot application.properties 设置

java - 尝试在 spring 框架中进行构造函数注入(inject)时出错

java - junit 测试以检查文件的创建