Mik*_*ike 5 configuration grails spring
我有一个我在Grails项目中使用的外部java库.它需要通过Spring配置的DataSource.但是,dataSource似乎无法从resources.groovy访问.我如何获得它?我在resources.groovy中使用以下内容:
beans = {
eventDao(com.JavaClassRequiringDataSource) {
//dataSource = ref(dataSource, true)
dataSource = dataSource
}
}
Run Code Online (Sandbox Code Playgroud)
运行应用程序会导致异常:
org.codehaus.groovy.runtime.InvokerInvocationException:groovy.lang.MissingPropertyException:没有这样的属性:class的dataSource:grails.spring.BeanBuilder
有任何想法吗?
根据http://www.grails.org/Spring+Bean+Builder你的方法应该是正确的..我只是做了一些谷歌,发现这应该做(未经测试):
beans = { eventDao(com.JavaClassRequiringDataSource) { dataSource = ref('dataSource', true) } }
所以你不是通过变量引用它,而是通过名称引用它.(来源:http://burtbeckwith.com/blog/?cat = 23)
归档时间: |
|
查看次数: |
6027 次 |
最近记录: |