【发布时间】:2013-12-06 19:40:56
【问题描述】:
我是 Grails 框架的新手。我使用 Grails-2.3.4 版本来开发应用程序。
我创建了域类test.User 并运行了命令generate-all。
立即发生以下错误。命令是grails generate-all test.User
2013-12-07 00:27:12,703 [Thread-8] ERROR plugins.AbstractGrailsPluginManager - Plugin [domainClass:2.3.4] could not reload changes to file [F:\Workspace\ggts\TestApp\grails-app\domain\test\User.groovy]: Ambiguous method overloading for method grails.spring.BeanBuilder#registerBeans.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[interface org.codehaus.groovy.grails.commons.spring.RuntimeSpringConfiguration]
[interface org.springframework.beans.factory.support.BeanDefinitionRegistry]
Message: Ambiguous method overloading for method grails.spring.BeanBuilder#registerBeans.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[interface org.codehaus.groovy.grails.commons.spring.RuntimeSpringConfiguration]
[interface org.springframework.beans.factory.support.BeanDefinitionRegistry]
我在不同的论坛中搜索过这个问题。我无法得到正确的解决方案。我官方 Grails 网站他们提到它已在 grails-2.3.4 版本中修复。但我仍然面临这个问题。
【问题讨论】: