67.6. 配置文件
您可以在 camel-csimple.properties
文件中配置 csimple 语言,该文件是从 root classpath 加载的。
例如,您可以通过添加 camel-csimple.properties
文件中添加额外的导入:
import com.foo.MyUser; import com.bar.*; import static com.foo.MyHelper.*;
import com.foo.MyUser;
import com.bar.*;
import static com.foo.MyHelper.*;
您还可以添加别名(key=value),其中别名将用作代码中的简写替换。
echo()=${bodyAs(String)} ${bodyAs(String)}
echo()=${bodyAs(String)} ${bodyAs(String)}
它允许在 csimple 语言脚本中使用 echo (),例如:
from("direct:hello") .transform(csimple("Hello echo()")) .log("You said ${body}");
from("direct:hello")
.transform(csimple("Hello echo()"))
.log("You said ${body}");
echo () 别名将被替换为其值,导致脚本如下:
.transform(csimple("Hello ${bodyAs(String)} ${bodyAs(String)}"))
.transform(csimple("Hello ${bodyAs(String)} ${bodyAs(String)}"))