我正在执行将很多值保存到Seq [(String)]的调用,它看起来如下:
.exec(session => {session.set("Ids", session("externalIds").as[Seq[String]])})
有一个原因,我必须创建另一个会话变量Ids我们的externalIds,但是我现在不讨论它。
我必须执行另一个调用并从$ {Ids}中分页10个值,直到全部发送出去。(因此,对于100个值,我将不得不执行10次此调用)JSON如下所示:
..."Ids": [
"962950",
"962955",
"962959",
"962966",
"962971",
"962974",
"962978",
"962983",
"962988",
"962991"
],...
每次必须迭代一个值时通常要做的就是:
.foreach("${Ids}", "id") {
exec(getSomething)
}
但是由于我需要分别发送10个值,因此我不确定它是否应该在方案级别。救命! :)
在检查中使用transform将Seq [String]转换为块,例如,使用Seq#grouped。