grails - Grails Command 对象应该放在项目结构中的什么位置?

标签 grails groovy command-objects

我在域/我/包/名称中有一个名为 LoginCommand 的类

class LoginCommand {

    String emailAddress
    String password

}

我的问题是为什么要在我的数据库中为 grails 中的 ***Command 对象自动生成一个表?这些命令对象是否应该放在/domain 的 ouside 以避免由 hibernate/orm 自动生成表。

最佳答案

他们不应该进去grails-app/domain ;它们不是域类。将它们放入 src/groovy .或者,一个常见的约定是将命令类放在与使用它的 Controller 相同的文件中。

看看Convention Over Configuration grails 手册中的部分来了解什么去哪里。

关于grails - Grails Command 对象应该放在项目结构中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16024133/

相关文章:

google-app-engine - Grails,App Engine,JPA-初学者在Grails上遇到麻烦

java - 使用 Files.copy 时无法识别文件复制选项

Java StampedLock : what happens to writer while someone is reading

grails - 在 GRAILS 中创建与其他类型对象不同类型的对象时需要建议如何使用服务

grails - 调试 Bootstrap.groovy 的最佳方法是什么?

mysql - Grails 数据库连接池 - 负载测试

grails - 按日期获取所有记录,而忽略Grails中DateTime中的时间

java - 为什么我的 Android Studio 项目无法通过 Activity 打开?

validation - Grails命令对象未验证

unit-testing - Grails:如何对注入(inject)服务的命令对象进行单元测试