从 Java 开始 ratpack.groovy

Start ratpack.groovy from Java

我正在尝试使用 Java 的 ratpack groovy 框架,但我找不到从 Java 初始化的方法。

知道如何从 Java 启动 ratpack.groovy 脚本吗?

这是我的 ratpack 脚本

 ratpack {
def tokens=[:]
serverConfig {
    port 9000
}
handlers {
    get("identity/:token") {
        def token= pathTokens["token"]
        render tokens[token]
    }
}
}

此致。

基于 GroovyRatpackMain,您可以像这样从 Java 启动 Groovy 应用程序:

import ratpack.server.RatpackServer;

RatpackServer.start(Groovy.Script.appWithArgs(args));

如果您需要使用非默认脚本文件或执行其他自定义,Groovy.Script 有支持的方法。