在哪里可以找到 Java EL 3.0 的实现

2022-09-04 23:04:16

表达式语言版本 3.0 目前正在设计中。它添加了各种很酷的功能,例如通过lambda表达式映射和过滤集合。Spring EL具有类似的功能,但不使用lambdas。

尽管谷歌搜索了EL3的(参考)实现,但我找不到任何东西,是否有可用的(参考)实现或至少正在进行中?

否则,我想我现在可能需要使用Spring EL。

谢谢


答案 1

如果它在任何地方,它将在JSR 341主页上。他们的源存储库在这里 http://java.net/projects/el-spec/sources/source-code/show 但看起来他们还没有达到参考实现的程度(主干POM有)。3.0-b02-SNAPSHOT


答案 2

Glassfish中使用的表达式语言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