Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
JEXL 脚本与 JEXL 表达式不同。
我在源代码中看到对函数的引用,但没有看到有关它的文档。它可能还没有实施吗?
它有一个 JSR-223 接口。
如果你需要定义函数,那么你应该使用 JexlEngine#setFunctions(Map namespace2FunctorMap)。请参阅Javadoc(当前关闭 ;-( )
如果您需要方法,那么您应该将具有您想要调用的方法的对象添加到您的 JexlContext 中。请参阅本页中的“调用方法” 。
在引擎盖下,如果我记得正确的话,Jexl 使用反射来调用方法。