第 15 章 EL
概述 复制链接链接已复制到粘贴板!
统一表达式语言(EL)最初被指定为 JSP 2.1 标准(JSR-245)的一部分,但它现在作为独立语言提供。Apache Camel 与 JUEL (http://juel.sourceforge.net/)集成,这是 EL 语言的开源实施。
添加 JUEL 软件包 复制链接链接已复制到粘贴板!
要在路由中使用 EL,您需要在项目中添加对 camel-juel
的依赖,如 例 15.1 “添加 camel-juel 依赖项” 所示。
例 15.1. 添加 camel-juel 依赖项
静态导入 复制链接链接已复制到粘贴板!
要在应用程序代码中使用 el ()
静态方法,请在 Java 源文件中包含以下导入声明:
import static org.apache.camel.language.juel.JuelExpression.el;
import static org.apache.camel.language.juel.JuelExpression.el;
变量 复制链接链接已复制到粘贴板!
表 15.1 “EL 变量” 列出在使用 EL 时可访问的变量。
变量 | 类型 | 值 |
---|---|---|
|
| 当前交换 |
|
| IN 消息 |
|
| OUT 消息 |
Example 复制链接链接已复制到粘贴板!
例 15.2 “使用 EL 的路由” 显示使用 EL 的两个路由。
例 15.2. 使用 EL 的路由