gpt4 book ai didi

grails - Grails应用程序中Groovy代码的编译

转载 作者:行者123 更新时间:2023-12-02 14:15:55 25 4
gpt4 key购买 nike

当我通过grails war为Grails应用程序构建war文件时,它仍然包含一些常规文件。

在将war-file部署到应用程序服务器上之后,何时以及如何将这些文件编译为java字节码?

最佳答案

模板用于动态脚手架。例如,如果您有一个像这样的 Controller

class PersonController {
static scaffold = Person
}

然后它将使用模板在运行时创建 Controller 。这在实际应用中并不经常使用-对于演示和入门来说更多-但是这是一个选择。动态生成的 Controller 和GSP基于模板创建并在内存中编译。

groovy-all jar确实具有可以编译Groovy源代码的代码,但这是因为它是“-all” jar。仅仅因为它存在并不意味着一定要使用它。通常,在进行 war 时,所有编译都将完成,包括预编译GSP。这是为了提高性能-您希望该应用在生产中尽可能快。

关于grails - Grails应用程序中Groovy代码的编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6538326/

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