目前正在设计表达式语言 3.0 版。它添加了各种很酷的功能,例如通过 lambda 表达式映射和过滤集合。Spring EL 有一个类似的特性,但它不使用 lambdas。
尽管谷歌搜索 EL3 的(参考)实现,但我找不到任何东西,是否有可用的(参考)实现或至少正在进行中?
否则我想我现在可能需要使用 Spring EL。
谢谢
目前正在设计表达式语言 3.0 版。它添加了各种很酷的功能,例如通过 lambda 表达式映射和过滤集合。Spring EL 有一个类似的特性,但它不使用 lambdas。
尽管谷歌搜索 EL3 的(参考)实现,但我找不到任何东西,是否有可用的(参考)实现或至少正在进行中?
否则我想我现在可能需要使用 Spring EL。
谢谢
如果它在任何地方,它就会在 JSR 341 主页上。他们的源代码库在这里http://java.net/projects/el-spec/sources/source-code/show但看起来他们还没有参考实现(主干 POM 有3.0-b02-SNAPSHOT
) .
Glassfish 中使用的 Expression Language 3.0 (JSR 341) 的实现可在 Maven Central 中获得:http ://search.maven.org/#search%7Cgav%7C1%7Cg:%22org.glassfish%22%20AND%20a:% 22javax.el%22
正如 artbristol 所提到的,参考实现的源代码可以在规范的站点上找到。3.0 版本的确切 URL 是: https ://java.net/projects/el-spec/sources/source-code/show/tags/javax.el-3.0.0/impl?rev=285