【发布时间】:2015-07-18 21:09:19
【问题描述】:
我正在尝试为 Grails 编写一个插件,该插件将根据我们在旧数据库中设计的特殊视图自动生成我的域类。我基本上只是想节省一些时间手动编写使域类工作所需的所有映射内容。
我是否可以通过自定义 ApplicationCommand 实现访问项目的 application.yml 中定义的数据源?如果是这样,我该如何拉取它以便打开与数据库的连接?
【问题讨论】:
标签: grails grails-plugin
我正在尝试为 Grails 编写一个插件,该插件将根据我们在旧数据库中设计的特殊视图自动生成我的域类。我基本上只是想节省一些时间手动编写使域类工作所需的所有映射内容。
我是否可以通过自定义 ApplicationCommand 实现访问项目的 application.yml 中定义的数据源?如果是这样,我该如何拉取它以便打开与数据库的连接?
【问题讨论】:
标签: grails grails-plugin
我找到了答案here。注入常规工件的 dataSource bean 可以通过ApplicationContext 访问,如下所示:
def dataSource = applicationContext.getBean('dataSource')
【讨论】: