【发布时间】:2015-03-17 19:45:39
【问题描述】:
我是 Grails 的新手,所以几天前我发布了一个关于如何查询不同数据源的问题: Grails - Getting data from a different datasource and saving it in my Grails database
上面的答案有效,但是当我尝试查看或修改默认数据源中的任何内容时,我遇到了一个奇怪的错误。在这种情况下,我尝试转到使用一些基本脚手架的客户端控制器的索引视图:
[http-bio-8080-exec-10] ERROR spring.ReloadAwareAutowireCapableBeanFactory - Bean couldn't be autowired using grails optimization: Error creating bean with name 'properties': Bean definition is abstract
[http-bio-8080-exec-10] ERROR spring.ReloadAwareAutowireCapableBeanFactory - Retrying using spring autowire
[http-bio-8080-exec-10] ERROR errors.GrailsExceptionResolver - BeanIsAbstractException occurred when processing request: [GET] /EmmaRestServer/client/index
Error creating bean with name 'properties': Bean definition is abstract. Stacktrace follows:
Message: Error creating bean with name 'properties': Bean definition is abstract
如果我删除第二个数据源,这个问题就会消失。什么可能导致此问题?
【问题讨论】:
-
能否介绍一下这两个数据源是如何配置的?
-
是的,这就是原因。我有一些不需要的配置。
标签: spring grails datasource