在resources.groovy中,我试图定义一个名为'sql'的bean,它是使用应用程序定义的dataSource构造的groovy.sql.Sql。使用Grails进行Bean定义Spring DSL需要索引/类型/名称参数
sql(groovy.sql.Sql, 'firstArgument', ref('dataSource')) {}
不幸的是这未能如下 -
错误执行脚本控制台:org.springframework.beans.factory.BeanCreationException:错误名为“SQL”创造豆:无法解析匹配的构造函数(提示:为简单参数指定索引/类型/名称参数以避免类型歧义)。
我看了http://grails.org/doc/1.3.x/guide/14.%20Grails%20and%20Spring,但没有关于指定参数的法律语法的进一步信息,以避免在使用“firstArgument”的那里给出的例子之外的类型歧义。
我曾尝试传递“dataSource”和“javax.sql.DataSource”而不是“firstArgument”,这两个引号和双引号都没有成功。
这工作。谢谢。 – DetroitRockCity