我想要一个grails控制器类中的连接对象的句柄(用groovy编写)。我在某处读到了我需要首先获取数据源对象并在其上调用方法getConnection来获取连接对象。
我无法找到如何在grails控制器中获取数据源对象。请帮助。
答案 0 :(得分:9)
数据源只是一个bean。它可以被Spring注入几乎任何东西。
def dataSource
但我建议您将dataSource注入服务,在那里执行getConnection调用以及您需要完成的任何工作。我认为这是一个更好的责任分离。
然后将您的服务注入您的控制器并调用它。