第 15 章 EL
概述 复制链接链接已复制到粘贴板!
统一表达式语言(EL)最初作为 JSP 2.1 标准的一部分指定,但现在将其作为独立语言提供。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 时可以访问的变量。
变量 | 类型 | value |
---|---|---|
|
| 当前的交换 |
|
| IN 信息 |
|
| OUT 消息 |
Example 复制链接链接已复制到粘贴板!
例 15.2 “使用 EL 的路由” 显示使用 EL 的两个路由。
例 15.2. 使用 EL 的路由