我无法让自动生成的控制器实现自动重新加载。我的应用程序启动正确,但是每当我执行grails create-controller <controller-name>时,控制器就会被创建并且我会看到新控制器已经编译完成。 当我尝试访问新生成的控制器时,总是会得到“找不到页面(404)...
在Grails 2中,我们可以像这样定义WAR文件名: grails.project.war.file = "target/${appName}.war" 如何在Grails 3中覆盖war文件名? 感谢Jeff。 我已经在build.gradle中添加了以下代码行: war { ...
我一直在尝试将grails spring-security-ui插件升级到grails 3。如文档中所述,我已将所有依赖项复制到build.gradle文件中。 文件看起来像这样。 buildscript { ext { grailsVersion = projec...
在Grails 2.4.4中,我们有一些类作为领域对象的包装器。它们看起来像这样: class Foo { @Delegate OurDomainClass ourDomainClass ... } 这个方法在使用时有效,但是当我们尝试在Grails 3.0.11下编译时,...
在Grails 3.0.0.M2中,似乎使用JDK 8u40进行spring reloading会导致错误。 在开发模式下,我能否禁用重新加载? 在build.gradle或application.yml中是否有可设置的键?
当在命令行中执行Grails 3.0.1 Web应用程序的"grails run-app"命令时,我总是得到最大堆大小为768M,这似乎是Grails Gradle插件中硬编码的默认值。JAVA_OPTS或GRAILS_OPTS中的设置不被尊重。如何让run-app使用更多的堆空间?需要在ap...
运行grails publish-plugin似乎没有任何效果,我能找到的唯一文档是关于发布到bintray的。 [编辑:] 我可以通过gradle publish发布插件,但想知道是否有更符合Grails规范的方法来完成,并好奇grails publish-plugin实际上是做什么的 ...
我之前在 Config.groovy 文件中有以下配置: grails.gorm.default.mapping = { id generator = 'identity' // send only the dirty fields to the database for ...
我采用了旧的配置: grails.gorm.default.constraints = { '*' (nullable: true, blank: true) } ...并将其放置在application.groovy中。 幸运的是,它按预期工作。 如何在applicatio...
我正在将一个应用程序从Grails 2.4.4升级到Grails 3.0.9,并且我找不到任何关于如何在Grails 3中执行mockFor、createMock和demands的信息。 我以前会这样做: fooService = mockFor(FooService) controlle...