gpt4 book ai didi

java - 我应该使用 Bean 脚本框架还是 JSR 223 javax.script ?

转载 作者:行者123 更新时间:2023-12-01 10:52:33 25 4
gpt4 key购买 nike

我正在阅读有关将 Groovy 集成到应用程序中的 groovy 文档。

来自段落2。 Bean 脚本框架我可以阅读

The Bean Scripting Framework is an attempt to create an API to allow calling scripting languages from Java. It hasn’t been updated for long and abandoned in favor of the standard JSR-223 API.

来自段落3。 JSR 223 javax.script API 我可以阅读

SR-223 is a standard API for calling scripting frameworks in Java. ... Groovy provides its own richer integration mechanisms, and if you don’t plan to use multiple languages in the same application, it is recommended that you use the Groovy integration mechanisms instead of the limited JSR-223 API.

Bean 脚本框架是第二个引用中的 Groovy 集成机制吗?如果是这样,似乎存在无限循环。我是不是误会了什么?这是文档问题吗?我应该使用哪一个?

最佳答案

Is the Bean Scripting Framework the Groovy integration mechanisms from the second quote ?

不,这意味着 GroovyScriptingEngine、GroovyShell、Eval、GroovyClassLoader 之一或直接使用 CompilationUnit(基本上是编译器核心)。使用哪一种取决于您的用例。对于大多数情况,GroovyShell 都是可行的。

关于java - 我应该使用 Bean 脚本框架还是 JSR 223 javax.script ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33761886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com