| 工具 | 版本 |
|---|---|
| mule-standalone | 3.9.0 |
| Anypoint-Studio | 6.4.0 |
Set Payload可以说是Mule ESB最为常见的组件了,之前在使用EE环境进行开发时,刚好用到,竟然碰到了下面的问题
这个组件连CE环境都有,EE环境下竟然没有(诸如一些CE常用的组件也找不到),这不太科学,然而我怎么搜索都看不到,甚至一度将CE的xml对应代码复制到EE的xml文档里面。现在想起来可谓是浪费时间。
实际原因是EE环境下的可视化界面,在Palette里面有一个设置图标,点击它选择Classic模式就可以看到CE里面这些常见组件了。之所以Mule会这样子设计,是因为EE环境有一个更为强大的DataWeaver来更好地实现这些组件的功能。所以在EE环境下默认不使用Classic模式面板。Mule官方推荐EE用这个牛逼组件(吸引RMB玩家)。

RMB斗士怎么可能连基础装备都没有~
参考社区资料
jbenhamou的回答
Mule ESB EE环境下SetPayload组件问题
本文介绍在Mule ESB EE环境中遇到无法找到SetPayload组件的问题及解决方案。作者最初未能在EE环境中找到该组件,后来发现通过切换到Classic模式即可在Palette中找到。文中还解释了为何MuleEE默认隐藏此类组件,因为有更强大的DataWeaver组件可用。
6817

被折叠的 条评论
为什么被折叠?



