json Grails应用程序,可以从Java DAO服务访问数据库如何访问控制器中的服务?
我们正在创建一个Grails应用程序,以获得控制器/视图功能的好处,如gsp布局和视图模板、资产管道、较少的CSS编译、JavaScript和CSS连接和缩小。然而,由于Hibernate难以处理复杂的查询结构,管理层禁止我们使用Grail域模型和GORM。然后,我们的方法是编写Java DAO服务来访问Oracle数据库,然后从Grail控制器访问数据对象,并将其作为JSON对象交付给视图。我们很难找到如何访问控制器中数据的示例
# 1 楼答案
在
conf/spring/resources.groovy[or .xml]
中将Java DAO定义为Spring beans
:然后,您应该能够通过控制器或任何其他
Grails artefact
中的autowiring
访问它们: