gpt4 book ai didi

grails - 我应该在我的gsp中删除通配符域类导入吗

转载 作者:行者123 更新时间:2023-12-02 14:34:51 24 4
gpt4 key购买 nike

我正在查看使用grails 2.1.0的现有应用程序。

我在主布局 View 中注意到了以下内容(所有其他 View 都使用此布局)。

<%@ page import="com.mysite.domains.*" %>

尽管整个应用程序都在 View 中直接使用此文件夹下的某些域类。但是,在 View 中最肯定不会使用或不需要它们。例如 类别:
<g:select name='category' value="${beanInstance?.category?.categoryKey}"
from='${Category.findAllByActive(true)}' optionValue="name"
optionKey="categoryKey"></g:select>

Grails是否足够聪明,仅在知道在currernt View 中使用它们时才导入它们?

还是应该删除此通配符导入并单独指定每个必需的类?

谢谢

最佳答案

GSP最终被编译为扩展org.codehaus.groovy.grails.web.pages.GroovyPage的类。
页面导入指令将转换为常规程序包成员导入指令。导入仅告诉编译器在哪里寻找符号,因此在包中导入所有类不会产生特殊的开销。

关于grails - 我应该在我的gsp中删除通配符域类导入吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14872803/

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