我最近将我们的项目升级到grails2.3.0。一切正常,除了我在更改代码时遇到自动重新加载无法正常工作的问题。这包括所有项目人工制品-Controller、域、服务、gsps、css和javascript文件。我的旧版本grails可以正常工作,每次我做出更改时都会重新加载和重新编译。我知道这个问题很受欢迎,我已经搜索了Jira、Nabble和这里好几天了,但我发现没有一个能够解决我的问题(我什至尝试像Peter在这个线程中建议的那样添加引号http://jira.grails.org/browse/GRAILS-7936和这个线程GrailsProjectNotAutoRelo
我无法在IntelliJIDEA中调试我的代码。当Debug模式处于Activity状态且正在运行,但断点没有检查表示有效且可停止断点的“v”时。看图:我真的在网上搜索答案。我该怎么办? 最佳答案 我已经尝试了这里提到的所有内容,但没有成功。唯一有用的信息是here.本质上,您应该通过将以下内容添加到grails-app/conf/BuildConfig.groovy来禁用fork执行:grails.project.fork=[test:false,run:false]现在可以在IntelliJIDEAUltimateEdition
我有一个外部数据源,它将返回一个字符串,指示要使用的Grails服务的名称。在给定服务名称作为字符串的情况下,以编程方式获取此服务实例的语法是什么?即。给定“GoogleWeather”,给我一个GoogleWeatherService的实例。谢谢! 最佳答案 由于ApplicationHolder已被弃用,这是获取ApplicationContext的另一种方式:ApplicationContextctx=Holders.grailsApplication.mainContext 关于
我有一个正在运行的grails应用程序。我升级了springsecurity-core从1.2.7.3到2.0-RC2springsecurity-acl从1.1.1到2.0-RC1我加了springsecurity-oauth-provider1.0.5.1我在启动过程中遇到异常:Causedby:org.springframework.aop.framework.AopConfigException:CouldnotgenerateCGLIBsubclassofclass[classorg.codehaus.groovy.grails.commons.spring.TypeSpec
有没有一种方法可以创建自己的自定义登录页面并将数据发送到spring安全插件的登录Controller。我目前看到我的代码直接重定向到spring安全插件的默认登录页面。 最佳答案 2.0插件带有自己的auth.gsp页面,因此如果您创建自己的(修改插件或创建自己的)并将其放在grails-app/views/login/auth.gsp中,它将被使用.在1.2.x中,auth.gsp位于您的应用源代码中,因此请在此处进行编辑。如果您想进一步自定义登录过程,我在http://burtbeckwith.com/blog/?p=1090
我正在使用Grails1.1beta2。我需要将大量数据导入我的Grails应用程序。如果我反复实例化一个grails域类然后保存它,性能会慢得无法接受。以从电话簿中导入人员为例:for(eachpersoninlegacyphonebook){//ConstructnewGrailsdomainclassfromlegacyphonebookpersonPersonperson=newPerson(...)person.save()}事实证明这非常缓慢。Grails邮件列表中的某个人建议在事务中批量保存。所以现在我有:Listbatch=newArrayList()for(eachp
我目前正在使用Java和Spring(MVC)创建web应用程序,并且正在考虑迁移到Grails。感谢您对以下内容的反馈/见解:我在通过web.xmlContextLoaderListener加载的当前Java/Springwebapp中有多个应用程序上下文;Grails中是否可以有多个应用程序上下文?如果是,如何?这个webapp广泛使用CXFRESTfulWeb服务,而当前的Java/Springwebapp使用捆绑的CXFHTTP客户端。我可以继续在Grails中使用(Java)CXFHTTP客户端吗?我使用UserDetails和UserDetailsService的自定义
我很好奇Grails的MongoDB插件如何处理关系。为了测试这一点,我制作了一个非常简单的应用程序,其中包含两个域类:Author有两个字段:StringfirstName和StringlastName书籍有两个字段:Stringtitle和Authorauthor在设置MongoDB和Grails之后,我制作了一些Author和Book并使用MongoDB交互式shell进行了查看。我发现处理关系的方式与在关系数据库中处理它们的方式相同:引用其他对象的id字段。现在开始提问:为了让GORM完成这项工作,是否需要单独的连接来检索每个文档?如果是,这在PostgreSQL或MySQL等
我正在使用带有mongodb插件的Grails2.1.1。我在更改生成列表中的列顺序时遇到问题。如grailsscaffoldingguide说您只需要在约束block中正确排序属性。我的域名:classSection{StringidNameStringvisibleStringrequiredStringnameStringboldstaticembedded=['question']ListquestionsstatichasMany=[questions:Question]staticconstraints={idName(blank:false)name(blank:fals
mongodb-1.1.0GA的文档在单元测试部分似乎已经过时:http://springsource.github.com/grails-data-mapping/mongo/manual/ref/Testing/DatastoreUnitTestMixin.html以下代码@TestFor(Employee)classEmployeeTestsextendsGroovyTestCase{voidsetUp(){}voidtearDown(){}voidtestSomething(){mockDomain(Employee)defs=newEmployee(firstName:"fi