grails - 如何在 Grails 项目中自动导入子包?

标签 grails ggts

如何让我的 grails 项目自动导入 org.myorg.appname.subpackage 等子包?

我有一个在 GGTS 中构建的标准 grails 项目。到目前为止,所有的类都在一个包名中,比如 org.myorg.appname。有足够多的类,我想开始进一步分割这个包,例如 org.myorg.appname.subpackage。但是,只有 org.myorg.appname 包会被自动导入。如何在我的应用程序的任何地方导入额外的包?

最佳答案

Grails 没有地方让您告诉它导入多个包。但它确实有一个默认包,在您的情况下是 org.myorg.appname。

当您创建一个工件(如 Controller )并且不指定包(例如 grails create-controller blah)时,生成 Controller 代码时将有一个包语句将生成的工件放入默认包中。

看看this .

因此,如果您真的想要这些子包,则必须继续手动创建它们。我曾经这样做,但因为不值得而停止。另一种方法是将所有内容保存在同一个包中,或者(我的首选方法)将应用程序重构为多个插件,每个插件都有不同的默认包。

关于grails - 如何在 Grails 项目中自动导入子包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31862283/

相关文章:

grails - 在Groovy中生成音频波形

spring - ClassNotFoundException:org.grails.compiler.web.converters.RenderConverterTrait

java - Grails命令(create-app测试),更新grails依赖项以进行项目测试

java - Grails 3.0.2 缺少生成 View

grails - gradle eclipse 之后,GGTS 类路径无法识别类路径上的文件夹

eclipse - 如何在 GGTS 上启动时禁用 Spring Dashboard?

hibernate - Grails:标准构建器中的字段总和

hibernate - 在公式列中进行空检查

grails - Grails-从配置文件获取作业触发值

hibernate - 在GGTS中映射一对多关系