step 1: 构建API的先决条件
授权安装开发的环境和工具。如:Anypoint Studio, Advanced REST Client等。
step 2:
2.1: 使用design center 设计API规范,使用Raml定义API结构。
2.2: 测试Raml 脚本。
2.3: 测试成功后push到Exchange。
2.4: 从Designer center 上到处yaml 文件,并导入到Anypoint Studio中进行流程开发。
step 3: 在Anypoint Studio上进行API流程开发。



-
mule soft Dataweave如何定义fun以及如何在判断语句中调用fun demo:
payload data:
[“1”, 2, “3”, 4, “five”]Dataweave 语法:
%dw 2.0
output application/json
fun add(n,m) = n + m
fun minl(a,b) = a - b
fun test(file1,file2,file3,file4) =
{
name: file1,
age: file2,
class: file3,
number: file4
}
—
if(payload[3] == 4)
test(“Terry”, 18, 2, 12454)
else
add(payload[1] , 10) -
Dataweave 如何使用 match 分支判断
payload data:
{
“action”: 1
}Dataweave 语法:
%dw 2.0
output application/json
fun add(a, b) = a + b
—
payload.action match {
case 1 -> add(payload.action, 7)
case 2 -> “show age”
case 3 -> “show class”
} -
Lambdas 与 fun的相似之处
payload:
[10,20,30,40,50]Dataweave 语法:
%dw 2.0
output application/json
var add = (a, b, c, d) -> a + b + c + d
fun addOther(a, b, c, d) = a + b + c + d
—
//add(payload[0], payload[1], payload[1], payload[1]) //Lambdas 方法
addOther(payload[0], payload[1], payload[1], payload[1]) //fun 方法

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



